@charset "UTF-8";:root { --font-primary: 'Vela Sans', Arial, sans-serif; --font-secondary:   'Vela Sans', Arial, sans-serif; --black:  #1B1B1B; --black-hover:  #363636; --white:  #ffffff; --yellow: #FFDB01; --yellow-hover: #FFE234; --yellow-light: #FFF7AA; --violet: #9747FF; --violet-hover: #A35CFF; --violet-light: #E9C8FF; --blue:  #5373E1; --gray:  #BDBDBD; --gray-hover:  #DCDCDC; --gray-light:  #F4F4F4; --gray-text:   #7D7D7D; --orange: #FF4C00; --font-size-base:   0.875rem; --line-height-base:  1.3; --transition-time:   .25s; --shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}@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; }:host { position:relative; display:block; margin-left:auto; margin-right:auto; z-index:1;}.swiper { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0;  z-index:1; display:block;}.swiper-vertical > .swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);  transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial); -webkit-box-sizing:content-box;  box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper { -webkit-transform:translate3d(0px, 0, 0);  transform:translate3d(0px, 0, 0);}.swiper-horizontal { -ms-touch-action:pan-y;   touch-action:pan-y;}.swiper-vertical { -ms-touch-action:pan-x;   touch-action:pan-x;}.swiper-slide { -ms-flex-negative:0;   flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; display:block;}.swiper-slide-invisible-blank { visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide { height:auto;}.swiper-autoheight .swiper-wrapper { -webkit-box-align:start;   -ms-flex-align:start;  align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; transition-property:transform, height; transition-property:transform, height, -webkit-transform;}.swiper-backface-hidden .swiper-slide { -webkit-transform:translateZ(0);  transform:translateZ(0); -webkit-backface-visibility:hidden;  backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper { -webkit-perspective:1200px;  perspective:1200px;}.swiper-3d .swiper-wrapper { -webkit-transform-style:preserve-3d;  transform-style:preserve-3d;}.swiper-3d { -webkit-perspective:1200px;  perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow { -webkit-transform-style:preserve-3d;  transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper { overflow:auto; scrollbar-width:none;  -ms-overflow-style:none; }.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper { -ms-scroll-snap-type:x mandatory;   scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper { -ms-scroll-snap-type:y mandatory;   scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper { -ms-scroll-snap-type:none;   scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before { content:''; -ms-flex-negative:0;   flex-shrink:0; -webkit-box-ordinal-group:10000;   -ms-flex-order:9999;  order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align:center center; scroll-snap-stop:always;}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start:var(--swiper-centered-offset-before);  margin-inline-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height:100%; min-height:1px; width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before:var(--swiper-centered-offset-before);  margin-block-start:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width:100%; min-width:1px; height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10;}.swiper-3d .swiper-slide-shadow { background:rgba(0, 0, 0, 0.15);}.swiper-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%;   -ms-transform-origin:50%;  transform-origin:50%; -webkit-box-sizing:border-box;  box-sizing:border-box; border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { -webkit-animation:swiper-preloader-spin 1s infinite linear;  animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white { --swiper-preloader-color:#fff;}.swiper-lazy-preloader-black { --swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin { 0% {  -webkit-transform:rotate(0deg);   transform:rotate(0deg); } 100% {  -webkit-transform:rotate(360deg);   transform:rotate(360deg); }}@keyframes swiper-preloader-spin { 0% {  -webkit-transform:rotate(0deg);   transform:rotate(0deg); } 100% {  -webkit-transform:rotate(360deg);   transform:rotate(360deg); }}:root { --f-spinner-width:36px; --f-spinner-height:36px; --f-spinner-color-1:rgba(0, 0, 0, 0.1); --f-spinner-color-2:rgba(17, 24, 28, 0.8); --f-spinner-stroke:2.75;}.f-spinner { margin:auto; padding:0; width:var(--f-spinner-width); height:var(--f-spinner-height);}.f-spinner svg { width:100%; height:100%; vertical-align:top; -webkit-animation:f-spinner-rotate 2s linear infinite;  animation:f-spinner-rotate 2s linear infinite;}.f-spinner svg * { stroke-width:var(--f-spinner-stroke); fill:none;}.f-spinner svg *:first-child { stroke:var(--f-spinner-color-1);}.f-spinner svg *:last-child { stroke:var(--f-spinner-color-2); -webkit-animation:f-spinner-dash 2s ease-in-out infinite;  animation:f-spinner-dash 2s ease-in-out infinite;}@-webkit-keyframes f-spinner-rotate { 100% {  -webkit-transform:rotate(360deg);   transform:rotate(360deg); }}@keyframes f-spinner-rotate { 100% {  -webkit-transform:rotate(360deg);   transform:rotate(360deg); }}@-webkit-keyframes f-spinner-dash { 0% {  stroke-dasharray:1, 150;  stroke-dashoffset:0; } 50% {  stroke-dasharray:90, 150;  stroke-dashoffset:-35; } 100% {  stroke-dasharray:90, 150;  stroke-dashoffset:-124; }}@keyframes f-spinner-dash { 0% {  stroke-dasharray:1, 150;  stroke-dashoffset:0; } 50% {  stroke-dasharray:90, 150;  stroke-dashoffset:-35; } 100% {  stroke-dasharray:90, 150;  stroke-dashoffset:-124; }}.f-throwOutUp { -webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;  animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;}.f-throwOutDown { -webkit-animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;  animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;}@-webkit-keyframes f-throwOutUp { to {  -webkit-transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);   transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);  opacity:0; }}@keyframes f-throwOutUp { to {  -webkit-transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);   transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);  opacity:0; }}@-webkit-keyframes f-throwOutDown { to {  -webkit-transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);   transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);  opacity:0; }}@keyframes f-throwOutDown { to {  -webkit-transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);   transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);  opacity:0; }}.f-zoomInUp { -webkit-animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;  animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;}.f-zoomOutDown { -webkit-animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;  animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;}@-webkit-keyframes f-zoomInUp { from {  -webkit-transform:scale(0.975) translate3d(0, 16px, 0);   transform:scale(0.975) translate3d(0, 16px, 0);  opacity:0; } to {  -webkit-transform:scale(1) translate3d(0, 0, 0);   transform:scale(1) translate3d(0, 0, 0);  opacity:1; }}@keyframes f-zoomInUp { from {  -webkit-transform:scale(0.975) translate3d(0, 16px, 0);   transform:scale(0.975) translate3d(0, 16px, 0);  opacity:0; } to {  -webkit-transform:scale(1) translate3d(0, 0, 0);   transform:scale(1) translate3d(0, 0, 0);  opacity:1; }}@-webkit-keyframes f-zoomOutDown { to {  -webkit-transform:scale(0.975) translate3d(0, 16px, 0);   transform:scale(0.975) translate3d(0, 16px, 0);  opacity:0; }}@keyframes f-zoomOutDown { to {  -webkit-transform:scale(0.975) translate3d(0, 16px, 0);   transform:scale(0.975) translate3d(0, 16px, 0);  opacity:0; }}.f-fadeIn { -webkit-animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;  animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn; z-index:2;}.f-fadeOut { -webkit-animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;  animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut; z-index:1;}@-webkit-keyframes f-fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes f-fadeIn { 0% {  opacity:0; } 100% {  opacity:1; }}@-webkit-keyframes f-fadeOut { 100% {  opacity:0; }}@keyframes f-fadeOut { 100% {  opacity:0; }}.f-fadeFastIn { -webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;  animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn; z-index:2;}.f-fadeFastOut { -webkit-animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;  animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut; z-index:2;}@-webkit-keyframes f-fadeFastIn { 0% {  opacity:.75; } 100% {  opacity:1; }}@keyframes f-fadeFastIn { 0% {  opacity:.75; } 100% {  opacity:1; }}@-webkit-keyframes f-fadeFastOut { 100% {  opacity:0; }}@keyframes f-fadeFastOut { 100% {  opacity:0; }}.f-fadeSlowIn { -webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;  animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn; z-index:2;}.f-fadeSlowOut { -webkit-animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;  animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut; z-index:1;}@-webkit-keyframes f-fadeSlowIn { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes f-fadeSlowIn { 0% {  opacity:0; } 100% {  opacity:1; }}@-webkit-keyframes f-fadeSlowOut { 100% {  opacity:0; }}@keyframes f-fadeSlowOut { 100% {  opacity:0; }}.f-crossfadeIn { -webkit-animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;  animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn; z-index:2;}.f-crossfadeOut { -webkit-animation:calc(var(--f-transition-duration, 0.2s) * .5) linear 0.1s both f-crossfadeOut;  animation:calc(var(--f-transition-duration, 0.2s) * .5) linear 0.1s both f-crossfadeOut; z-index:1;}@-webkit-keyframes f-crossfadeIn { 0% {  opacity:0; } 100% {  opacity:1; }}@keyframes f-crossfadeIn { 0% {  opacity:0; } 100% {  opacity:1; }}@-webkit-keyframes f-crossfadeOut { 100% {  opacity:0; }}@keyframes f-crossfadeOut { 100% {  opacity:0; }}.f-slideIn.from-next { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;}.f-slideIn.from-prev { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;}.f-slideOut.to-next { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;}.f-slideOut.to-prev { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;}@-webkit-keyframes f-slideInPrev { 0% {  -webkit-transform:translateX(100%);   transform:translateX(100%); } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); }}@keyframes f-slideInPrev { 0% {  -webkit-transform:translateX(100%);   transform:translateX(100%); } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); }}@-webkit-keyframes f-slideInNext { 0% {  -webkit-transform:translateX(-100%);   transform:translateX(-100%); } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); }}@keyframes f-slideInNext { 0% {  -webkit-transform:translateX(-100%);   transform:translateX(-100%); } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0); }}@-webkit-keyframes f-slideOutNext { 100% {  -webkit-transform:translateX(-100%);   transform:translateX(-100%); }}@keyframes f-slideOutNext { 100% {  -webkit-transform:translateX(-100%);   transform:translateX(-100%); }}@-webkit-keyframes f-slideOutPrev { 100% {  -webkit-transform:translateX(100%);   transform:translateX(100%); }}@keyframes f-slideOutPrev { 100% {  -webkit-transform:translateX(100%);   transform:translateX(100%); }}.f-classicIn.from-next { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext; z-index:2;}.f-classicIn.from-prev { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev; z-index:2;}.f-classicOut.to-next { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext; z-index:1;}.f-classicOut.to-prev { -webkit-animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;  animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev; z-index:1;}@-webkit-keyframes f-classicInNext { 0% {  -webkit-transform:translateX(-75px);   transform:translateX(-75px);  opacity:0; } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  opacity:1; }}@keyframes f-classicInNext { 0% {  -webkit-transform:translateX(-75px);   transform:translateX(-75px);  opacity:0; } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  opacity:1; }}@-webkit-keyframes f-classicInPrev { 0% {  -webkit-transform:translateX(75px);   transform:translateX(75px);  opacity:0; } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  opacity:1; }}@keyframes f-classicInPrev { 0% {  -webkit-transform:translateX(75px);   transform:translateX(75px);  opacity:0; } 100% {  -webkit-transform:translate3d(0, 0, 0);   transform:translate3d(0, 0, 0);  opacity:1; }}@-webkit-keyframes f-classicOutNext { 100% {  -webkit-transform:translateX(-75px);   transform:translateX(-75px);  opacity:0; }}@keyframes f-classicOutNext { 100% {  -webkit-transform:translateX(-75px);   transform:translateX(-75px);  opacity:0; }}@-webkit-keyframes f-classicOutPrev { 100% {  -webkit-transform:translateX(75px);   transform:translateX(75px);  opacity:0; }}@keyframes f-classicOutPrev { 100% {  -webkit-transform:translateX(75px);   transform:translateX(75px);  opacity:0; }}:root { --f-button-width:40px; --f-button-height:40px; --f-button-border:0; --f-button-border-radius:0; --f-button-color:#374151; --f-button-bg:#f8f8f8; --f-button-hover-bg:#e0e0e0; --f-button-active-bg:#d0d0d0; --f-button-shadow:none; --f-button-transition:all 0.15s ease; --f-button-transform:none; --f-button-svg-width:20px; --f-button-svg-height:20px; --f-button-svg-stroke-width:1.5; --f-button-svg-fill:none; --f-button-svg-filter:none; --f-button-svg-disabled-opacity:0.65;}.f-button { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-sizing:content-box;  box-sizing:content-box; position:relative; margin:0; padding:0; width:var(--f-button-width); height:var(--f-button-height); border:var(--f-button-border); border-radius:var(--f-button-border-radius); color:var(--f-button-color); background:var(--f-button-bg); pointer-events:all; cursor:pointer; -webkit-transition:var(--f-button-transition); transition:var(--f-button-transition);}@media (hover:hover) { .f-button:hover:not([disabled]) {  color:var(--f-button-hover-color);  background-color:var(--f-button-hover-bg); }}.f-button:active:not([disabled]) { background-color:var(--f-button-active-bg);}.f-button:focus:not(:focus-visible) { outline:none;}.f-button:focus-visible { outline:none; -webkit-box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));  box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));}.f-button svg { width:var(--f-button-svg-width); height:var(--f-button-svg-height); fill:var(--f-button-svg-fill); stroke:currentColor; stroke-width:var(--f-button-svg-stroke-width); stroke-linecap:round; stroke-linejoin:round; -webkit-transition:opacity .15s ease; transition:opacity .15s ease; -webkit-transform:var(--f-button-transform);   -ms-transform:var(--f-button-transform);  transform:var(--f-button-transform); -webkit-filter:var(--f-button-svg-filter);  filter:var(--f-button-svg-filter); pointer-events:none;}.f-button[disabled] { cursor:default;}.f-button[disabled] svg { opacity:var(--f-button-svg-disabled-opacity);}.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next { position:absolute; z-index:1;}.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next { top:50%; -webkit-transform:translateY(-50%);   -ms-transform:translateY(-50%);  transform:translateY(-50%);}.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev { left:var(--f-button-prev-pos);}.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next { right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev { left:auto; right:var(--f-button-next-pos);}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next { right:auto; left:var(--f-button-prev-pos);}.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next { top:auto; left:50%; -webkit-transform:translateX(-50%);   -ms-transform:translateX(-50%);  transform:translateX(-50%);}.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev { top:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next { bottom:var(--f-button-next-pos);}.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg { -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);  transform:rotate(90deg);}html.with-fancybox { width:auto; overflow:visible; scroll-behavior:auto;}html.with-fancybox body { -ms-touch-action:none;   touch-action:none;}html.with-fancybox body.hide-scrollbar { width:auto; margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px)); overflow:hidden !important; overscroll-behavior-y:none;}.fancybox__container { --fancybox-color:#dbdbdb; --fancybox-hover-color:#fff; --fancybox-bg:rgba(24, 24, 27, 0.98); --fancybox-slide-gap:10px; --f-spinner-width:50px; --f-spinner-height:50px; --f-spinner-color-1:rgba(255, 255, 255, 0.1); --f-spinner-color-2:#bbb; --f-spinner-stroke:3.65; position:fixed; top:0; left:0; bottom:0; right:0; direction:ltr; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-sizing:border-box;  box-sizing:border-box; margin:0; padding:0; color:#f8f8f8; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); overflow:visible; z-index:var(--fancybox-zIndex, 1050); outline:none; -webkit-transform-origin:top left;   -ms-transform-origin:top left;  transform-origin:top left; -webkit-text-size-adjust:100%; -moz-text-size-adjust:none; -ms-text-size-adjust:100%; text-size-adjust:100%; overscroll-behavior-y:contain;}.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after { -webkit-box-sizing:inherit;  box-sizing:inherit;}.fancybox__container::-ms-backdrop { background-color:rgba(0, 0, 0, 0);}.fancybox__container::backdrop { background-color:rgba(0, 0, 0, 0);}.fancybox__backdrop { position:fixed; top:0; left:0; bottom:0; right:0; z-index:-1; background:var(--fancybox-bg); opacity:var(--fancybox-opacity, 1); will-change:opacity;}.fancybox__carousel { position:relative; -webkit-box-sizing:border-box;  box-sizing:border-box; -webkit-box-flex:1;   -ms-flex:1;  flex:1; min-height:0; z-index:10; overflow-y:visible; overflow-x:clip;}.fancybox__viewport { width:100%; height:100%;}.fancybox__viewport.is-draggable { cursor:move; cursor:-webkit-grab; cursor:grab;}.fancybox__viewport.is-dragging { cursor:move; cursor:-webkit-grabbing; cursor:grabbing;}.fancybox__track { display:-webkit-box; display:-ms-flexbox; display:flex; margin:0 auto; height:100%;}.fancybox__slide { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; width:100%; height:100%; margin:0 var(--fancybox-slide-gap) 0 0; padding:4px; overflow:auto; -ms-scroll-chaining:none;   overscroll-behavior:contain; -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); -webkit-backface-visibility:hidden;  backface-visibility:hidden;}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn { padding-top:40px;}.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video { overflow:hidden;}.fancybox__slide.has-image { overflow:hidden;}.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected { overflow:visible;}.fancybox__slide::before, .fancybox__slide::after { content:""; -webkit-box-flex:0;   -ms-flex:0 0 0px;  flex:0 0 0; margin:auto;}.fancybox__content { -ms-flex-item-align:center;   -ms-grid-row-align:center;   align-self:center; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; position:relative; margin:0; padding:2rem; max-width:100%; color:var(--fancybox-content-color, #374151); background:var(--fancybox-content-bg, #fff); cursor:default; border-radius:0; z-index:20;}.is-loading .fancybox__content { opacity:0;}.is-draggable .fancybox__content { cursor:move; cursor:-webkit-grab; cursor:grab;}.can-zoom_in .fancybox__content { cursor:-webkit-zoom-in; cursor:zoom-in;}.can-zoom_out .fancybox__content { cursor:-webkit-zoom-out; cursor:zoom-out;}.is-dragging .fancybox__content { cursor:move; cursor:-webkit-grabbing; cursor:grabbing;}.fancybox__content [data-selectable], .fancybox__content [contenteditable] { cursor:auto;}.fancybox__slide.has-image > .fancybox__content { padding:0; background:rgba(0, 0, 0, 0); min-height:1px; background-repeat:no-repeat; background-size:contain; background-position:center center; -webkit-transition:none; transition:none; -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); -webkit-backface-visibility:hidden;  backface-visibility:hidden;}.fancybox__slide.has-image > .fancybox__content > picture > img { width:100%; height:auto; max-height:100%;}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content, .is-zooming-out .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content { visibility:hidden;}.is-animating .fancybox__content, .is-dragging .fancybox__content { -webkit-filter:blur(0px);  filter:blur(0px); will-change:transform, width, height;}.fancybox-image { margin:auto; display:block; width:100%; height:100%; min-height:0; -o-object-fit:contain;   object-fit:contain; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none;}.fancybox__caption { -ms-flex-item-align:center;   -ms-grid-row-align:center;   align-self:center; max-width:100%; -ms-flex-negative:0;   flex-shrink:0; margin:0; padding:14px 0 4px 0; overflow-wrap:anywhere; line-height:1.375; color:var(--fancybox-color, currentColor); opacity:var(--fancybox-opacity, 1); cursor:auto; visibility:visible;}.is-loading .fancybox__caption, .is-closing .fancybox__caption { opacity:0; visibility:hidden;}.is-compact .fancybox__caption { padding-bottom:0;}.f-button.is-close-btn { --f-button-svg-stroke-width:2; position:absolute; top:0; right:8px; z-index:40;}.fancybox__content > .f-button.is-close-btn { --f-button-width:34px; --f-button-height:34px; --f-button-border-radius:4px; --f-button-color:var(--fancybox-color, #fff); --f-button-hover-color:var(--fancybox-color, #fff); --f-button-bg:transparent; --f-button-hover-bg:transparent; --f-button-active-bg:transparent; --f-button-svg-width:22px; --f-button-svg-height:22px; position:absolute; top:-38px; right:0; opacity:.75;}.is-loading .fancybox__content > .f-button.is-close-btn { visibility:hidden;}.is-zooming-out .fancybox__content > .f-button.is-close-btn { visibility:hidden;}.fancybox__content > .f-button.is-close-btn:hover { opacity:1;}.fancybox__footer { padding:0; margin:0; position:relative;}.fancybox__footer .fancybox__caption { width:100%; padding:24px; opacity:var(--fancybox-opacity, 1); -webkit-transition:all .25s ease; transition:all .25s ease;}.is-compact .fancybox__footer { position:absolute; bottom:0; left:0; right:0; z-index:20; background:rgba(24, 24, 27, 0.5);}.is-compact .fancybox__footer .fancybox__caption { padding:12px;}.is-compact .fancybox__content > .f-button.is-close-btn { --f-button-border-radius:50%; --f-button-color:#fff; --f-button-hover-color:#fff; --f-button-outline-color:#000; --f-button-bg:rgba(0, 0, 0, 0.6); --f-button-active-bg:rgba(0, 0, 0, 0.6); --f-button-hover-bg:rgba(0, 0, 0, 0.6); --f-button-svg-width:18px; --f-button-svg-height:18px; --f-button-svg-filter:none; top:5px; right:5px;}.fancybox__nav { --f-button-width:50px; --f-button-height:50px; --f-button-border:0; --f-button-border-radius:50%; --f-button-color:var(--fancybox-color); --f-button-hover-color:var(--fancybox-hover-color); --f-button-bg:transparent; --f-button-hover-bg:rgba(24, 24, 27, 0.3); --f-button-active-bg:rgba(24, 24, 27, 0.5); --f-button-shadow:none; --f-button-transition:all 0.15s ease; --f-button-transform:none; --f-button-svg-width:26px; --f-button-svg-height:26px; --f-button-svg-stroke-width:2.5; --f-button-svg-fill:none; --f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5)); --f-button-svg-disabled-opacity:0.65; --f-button-next-pos:1rem; --f-button-prev-pos:1rem; opacity:var(--fancybox-opacity, 1);}.fancybox__nav .f-button:before { position:absolute; content:""; top:-30px; right:-20px; left:-20px; bottom:-30px; z-index:1;}.is-idle .fancybox__nav { -webkit-animation:.15s ease-out both f-fadeOut;  animation:.15s ease-out both f-fadeOut;}.is-idle.is-compact .fancybox__footer { pointer-events:none; -webkit-animation:.15s ease-out both f-fadeOut;  animation:.15s ease-out both f-fadeOut;}.fancybox__slide > .f-spinner { position:absolute; top:50%; left:50%; margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5)); z-index:30; cursor:pointer;}.fancybox-protected { position:absolute; top:0; left:0; right:0; bottom:0; z-index:40; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none;}.fancybox-ghost { position:absolute; top:0; left:0; width:100%; height:100%; min-height:0; -o-object-fit:contain;   object-fit:contain; z-index:40; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none; pointer-events:none;}.fancybox-focus-guard { outline:none; opacity:0; position:fixed; pointer-events:none;}.fancybox__container:not([aria-hidden]) { opacity:0;}.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop):not(.fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content) { -webkit-animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;  animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop { -webkit-animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;  animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;}.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop):not(.fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content) { -webkit-animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;  animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop { -webkit-animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;  animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;}.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content { max-width:100%; -ms-flex-negative:1;   flex-shrink:1; min-height:1px; overflow:visible;}.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content { width:calc(100% - 120px); height:90%;}.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content { width:100%; height:100%;}.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content { width:960px; height:540px; max-width:100%; max-height:100%;}.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content { padding:0; background:rgba(24, 24, 27, 0.9); color:#fff;}.has-map .fancybox__content { background:#e5e3df;}.fancybox__html5video, .fancybox__iframe { border:0; display:block; height:100%; width:100%; background:rgba(0, 0, 0, 0);}.fancybox-placeholder { border:0 !important; clip:rect(1px, 1px, 1px, 1px) !important; -webkit-clip-path:inset(50%) !important; clip-path:inset(50%) !important; height:1px !important; margin:-1px !important; overflow:hidden !important; padding:0 !important; position:absolute !important; width:1px !important; white-space:nowrap !important;}.f-carousel__thumbs { --f-thumb-width:96px; --f-thumb-height:72px; --f-thumb-outline:0; --f-thumb-outline-color:#5eb0ef; --f-thumb-opacity:1; --f-thumb-hover-opacity:1; --f-thumb-selected-opacity:1; --f-thumb-border-radius:2px; --f-thumb-offset:0px; --f-button-next-pos:0; --f-button-prev-pos:0;}.f-carousel__thumbs.is-classic { --f-thumb-gap:8px; --f-thumb-opacity:0.5; --f-thumb-hover-opacity:1; --f-thumb-selected-opacity:1;}.f-carousel__thumbs.is-modern { --f-thumb-gap:4px; --f-thumb-extra-gap:16px; --f-thumb-clip-width:46px;}.f-thumbs { position:relative; -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; margin:0; overflow:hidden; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none; -webkit-perspective:1000px;  perspective:1000px; -webkit-transform:translateZ(0);  transform:translateZ(0);}.f-thumbs .f-spinner { position:absolute; top:0; left:0; width:100%; height:100%; border-radius:2px; background-image:-webkit-gradient(linear, left top, left bottom, from(#ebeff2), to(#e2e8f0)); background-image:linear-gradient(#ebeff2, #e2e8f0); z-index:-1;}.f-thumbs .f-spinner svg { display:none;}.f-thumbs.is-vertical { height:100%;}.f-thumbs__viewport { width:100%; height:auto; overflow:hidden; -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);}.f-thumbs__track { display:-webkit-box; display:-ms-flexbox; display:flex;}.f-thumbs__slide { position:relative; -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; -webkit-box-sizing:content-box;  box-sizing:content-box; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; padding:0; margin:0; width:var(--f-thumb-width); height:var(--f-thumb-height); overflow:visible; cursor:pointer;}.f-thumbs__slide.is-loading img { opacity:0;}.is-classic .f-thumbs__viewport { height:100%;}.is-modern .f-thumbs__track { width:-webkit-max-content; width:-moz-max-content; width:max-content;}.is-modern .f-thumbs__track::before { content:""; position:absolute; top:0; bottom:0; left:calc((var(--f-thumb-clip-width, 0)) * -0.5); width:calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0)); cursor:pointer;}.is-modern .f-thumbs__slide { width:var(--f-thumb-clip-width); -webkit-transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);  transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0); -webkit-transition:none; transition:none; pointer-events:none;}.is-modern.is-resting .f-thumbs__slide { -webkit-transition:-webkit-transform .33s ease; transition:-webkit-transform .33s ease; transition:transform .33s ease; transition:transform .33s ease, -webkit-transform .33s ease;}.is-modern.is-resting .f-thumbs__slide__button { -webkit-transition:-webkit-clip-path .33s ease; transition:-webkit-clip-path .33s ease; transition:clip-path .33s ease; transition:clip-path .33s ease, -webkit-clip-path .33s ease;}.is-using-tab .is-modern .f-thumbs__slide:focus-within { -webkit-filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));  filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));}.f-thumbs__slide__button { -webkit-appearance:none;   -moz-appearance:none;  appearance:none; width:var(--f-thumb-width); height:100%; margin:0 -100% 0 -100%; padding:0; border:0; position:relative; border-radius:var(--f-thumb-border-radius); overflow:hidden; background:rgba(0, 0, 0, 0); outline:none; cursor:pointer; pointer-events:auto; -ms-touch-action:manipulation;   touch-action:manipulation; opacity:var(--f-thumb-opacity); -webkit-transition:opacity .2s ease; transition:opacity .2s ease;}.f-thumbs__slide__button:hover { opacity:var(--f-thumb-hover-opacity);}.f-thumbs__slide__button:focus:not(:focus-visible) { outline:none;}.f-thumbs__slide__button:focus-visible { outline:none; opacity:var(--f-thumb-selected-opacity);}.is-modern .f-thumbs__slide__button { --clip-path:inset(0 calc(((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5) round var(--f-thumb-border-radius, 0)); -webkit-clip-path:var(--clip-path);  clip-path:var(--clip-path);}.is-classic .is-nav-selected .f-thumbs__slide__button { opacity:var(--f-thumb-selected-opacity);}.is-classic .is-nav-selected .f-thumbs__slide__button::after { content:""; position:absolute; top:0; left:0; right:0; height:auto; bottom:0; border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent); border-radius:var(--f-thumb-border-radius); -webkit-animation:f-fadeIn .2s ease-out;  animation:f-fadeIn .2s ease-out; z-index:10;}.f-thumbs__slide__img { overflow:hidden; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; margin:0; padding:var(--f-thumb-offset); -webkit-box-sizing:border-box;  box-sizing:border-box; pointer-events:none; -o-object-fit:cover;   object-fit:cover; border-radius:var(--f-thumb-border-radius);}.f-thumbs.is-horizontal .f-thumbs__track { padding:8px 0 12px 0;}.f-thumbs.is-horizontal .f-thumbs__slide { margin:0 var(--f-thumb-gap) 0 0;}.f-thumbs.is-vertical .f-thumbs__track { -ms-flex-wrap:wrap;   flex-wrap:wrap; padding:0 8px;}.f-thumbs.is-vertical .f-thumbs__slide { margin:0 0 var(--f-thumb-gap) 0;}.fancybox__thumbs { --f-thumb-width:96px; --f-thumb-height:72px; --f-thumb-border-radius:2px; --f-thumb-outline:2px; --f-thumb-outline-color:#ededed; position:relative; opacity:var(--fancybox-opacity, 1); -webkit-transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1); transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);}.fancybox__thumbs.is-classic { --f-thumb-gap:8px; --f-thumb-opacity:0.5; --f-thumb-hover-opacity:1;}.fancybox__thumbs.is-classic .f-spinner { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05))); background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.fancybox__thumbs.is-modern { --f-thumb-gap:4px; --f-thumb-extra-gap:16px; --f-thumb-clip-width:46px; --f-thumb-opacity:1; --f-thumb-hover-opacity:1;}.fancybox__thumbs.is-modern .f-spinner { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.05))); background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}.fancybox__thumbs.is-horizontal { padding:0 var(--f-thumb-gap);}.fancybox__thumbs.is-vertical { padding:var(--f-thumb-gap) 0;}.is-compact .fancybox__thumbs { --f-thumb-width:64px; --f-thumb-clip-width:32px; --f-thumb-height:48px; --f-thumb-extra-gap:10px;}.fancybox__thumbs.is-masked { max-height:0px !important;}.is-closing .fancybox__thumbs { -webkit-transition:none !important; transition:none !important;}.fancybox__toolbar { --f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94)); --f-button-width:46px; --f-button-height:46px; --f-button-color:var(--fancybox-color); --f-button-hover-color:var(--fancybox-hover-color); --f-button-bg:rgba(24, 24, 27, 0.65); --f-button-hover-bg:rgba(70, 70, 73, 0.65); --f-button-active-bg:rgba(90, 90, 93, 0.65); --f-button-border-radius:0; --f-button-svg-width:24px; --f-button-svg-height:24px; --f-button-svg-stroke-width:1.5; --f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15)); --f-button-svg-fill:none; --f-button-svg-disabled-opacity:0.65; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal;   -ms-flex-direction:row;  flex-direction:row; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; margin:0; padding:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif; color:var(--fancybox-color, currentColor); opacity:var(--fancybox-opacity, 1); text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5)); pointer-events:none; z-index:20;}.fancybox__toolbar :focus-visible { z-index:1;}.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar { position:absolute; top:0; left:0; right:0;}.is-idle .fancybox__toolbar { pointer-events:none; -webkit-animation:.15s ease-out both f-fadeOut;  animation:.15s ease-out both f-fadeOut;}.fancybox__toolbar__column { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal;   -ms-flex-direction:row;  flex-direction:row; -ms-flex-wrap:wrap;   flex-wrap:wrap; -ms-flex-line-pack:start;   align-content:flex-start;}.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; -ms-flex-preferred-size:0;   flex-basis:0;}.fancybox__toolbar__column.is-right { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end; -ms-flex-wrap:nowrap;   flex-wrap:nowrap;}.fancybox__infobar { padding:0 5px; line-height:var(--f-button-height); text-align:center; font-size:17px; font-variant-numeric:tabular-nums; -webkit-font-smoothing:subpixel-antialiased; cursor:default; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none;}.fancybox__infobar span { padding:0 5px;}.fancybox__infobar:not(:first-child):not(:last-child) { background:var(--f-button-bg);}[data-fancybox-toggle-slideshow] { position:relative;}[data-fancybox-toggle-slideshow] .f-progress { height:100%; opacity:.3;}[data-fancybox-toggle-slideshow] svg g:first-child { display:-webkit-box; display:-ms-flexbox; display:flex;}[data-fancybox-toggle-slideshow] svg g:last-child { display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child { display:none;}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child { display:-webkit-box; display:-ms-flexbox; display:flex;}[data-fancybox-toggle-fullscreen] svg g:first-child { display:-webkit-box; display:-ms-flexbox; display:flex;}[data-fancybox-toggle-fullscreen] svg g:last-child { display:none;}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:first-child { display:none;}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child { display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child { display:none;}:-webkit-full-screen [data-fancybox-toggle-fullscreen] svg g:last-child { display:-webkit-box; display:flex;}:-ms-fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child { display:-ms-flexbox; display:flex;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child { display:-webkit-box; display:-ms-flexbox; display:flex;}.f-progress { position:absolute; top:0; left:0; right:0; height:3px; -webkit-transform:scaleX(0);   -ms-transform:scaleX(0);  transform:scaleX(0); -webkit-transform-origin:0;   -ms-transform-origin:0;  transform-origin:0; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-transition-timing-function:linear;  transition-timing-function:linear; background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff)); z-index:30; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none; pointer-events:none;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans ExtraLight"), local("VelaSans-ExtraLight"), url("../fonts/VelaSans/VelaSans-ExtraLight.woff2") format("woff2"); font-weight:200; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans Light"), local("VelaSans-Light"), url("../fonts/VelaSans/VelaSans-Light.woff2") format("woff2"); font-weight:300; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans Regular"), local("VelaSans-Regular"), url("../fonts/VelaSans/VelaSans-Regular.woff2") format("woff2"); font-weight:400; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans Medium"), local("VelaSans-Medium"), url("../fonts/VelaSans/VelaSans-Medium.woff2") format("woff2"); font-weight:500; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans SemiBold"), local("VelaSans-SemiBold"), url("../fonts/VelaSans/VelaSans-SemiBold.woff2") format("woff2"); font-weight:600; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans Bold"), local("VelaSans-Bold"), url("../fonts/VelaSans/VelaSans-Bold.woff2") format("woff2"); font-weight:700; font-style:normal;}@font-face { font-family:'Vela Sans'; src:local("Vela Sans ExtraBold"), local("VelaSans-ExtraBold"), url("../fonts/VelaSans/VelaSans-ExtraBold.woff2") format("woff2"); font-weight:800; font-style:normal;}html { line-height:1.15;  -webkit-text-size-adjust:100%; }body { margin:0;}main { display:block;}h1 { font-size:2em; margin:0.67em 0;}hr { -webkit-box-sizing:content-box;  box-sizing:content-box;  height:0;  overflow:visible; }pre { font-family:monospace, monospace;  font-size:1em; }a { background-color:transparent;}abbr[title] { border-bottom:none;  text-decoration:underline;  -webkit-text-decoration:underline dotted;  text-decoration:underline dotted; }b,strong { font-weight:bolder;}code,kbd,samp { font-family:monospace, monospace;  font-size:1em; }small { font-size:80%;}sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}img { border-style:none;}button,input,optgroup,select,textarea { font-family:inherit;  font-size:100%;  line-height:1.15;  margin:0; }button,input {  overflow:visible;}button,select {  text-transform:none;}button,[type="button"],[type="reset"],[type="submit"] { -webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style:none; padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring { outline:1px dotted ButtonText;}fieldset { padding:0.35em 0.75em 0.625em;}legend { -webkit-box-sizing:border-box;  box-sizing:border-box;  color:inherit;  display:table;  max-width:100%;  padding:0;  white-space:normal; }progress { vertical-align:baseline;}textarea { overflow:auto;}[type="checkbox"],[type="radio"] { -webkit-box-sizing:border-box;  box-sizing:border-box;  padding:0; }[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto;}[type="search"] { -webkit-appearance:textfield;  outline-offset:-2px; }[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}::-webkit-file-upload-button { -webkit-appearance:button;  font:inherit; }details { display:block;}summary { display:list-item;}template { display:none;}[hidden] { display:none;}*,*::before,*::after { -webkit-box-sizing:border-box;  box-sizing:border-box;}html { height:100%; font-size:16px; line-height:1.3;}body { min-height:100%; color:var(--black); background-color:var(--gray-light); font-family:var(--font-primary); font-size:0.875rem;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin:0; padding:0; font-weight:700; line-height:1.2; font-family:var(--font-secondary);}h1, .h1 { font-size:1.75rem; line-height:2.125rem; margin-bottom:1.5rem;}@media (min-width:768px) { h1, .h1 {  font-size:2.5rem;  line-height:3rem;  margin-bottom:2rem; }}@media (min-width:1250px) { h1, .h1 {  margin-bottom:2.5rem; }}h2, .h2 { font-size:1.75rem; line-height:2.125rem; margin-bottom:1.5rem;}@media (min-width:768px) { h2, .h2 {  font-size:2.75rem;  line-height:3rem; }}h3, .h3 { font-size:1.75rem; line-height:2.125rem;}h4, .h4 { font-size:1.125rem; line-height:1.375rem; margin-bottom:1rem;}h5, .h5 { font-size:1rem; margin-bottom:1.25rem;}h6, .h6 { font-size:0.875rem; margin-bottom:1.25rem;}a { color:var(--violet); text-decoration:none;}a:hover { color:var(--violet-hover);}p { margin-top:0; margin-bottom:1.25rem;}ol,ul { padding-left:2rem;}ol,ul,dl { margin-top:0; margin-bottom:1.25rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}[data-fullscreen] { min-height:100vh; min-height:calc(var(--vh, 1vh) * 100);}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl { --bs-gutter-x:2rem; width:100%; padding-right:calc(var(--bs-gutter-x) / 2); padding-left:calc(var(--bs-gutter-x) / 2); margin-right:auto; margin-left:auto;}@media (min-width:576px) { .container, .container-sm {  max-width:34rem; }}@media (min-width:768px) { .container, .container-sm, .container-md {  max-width:47rem; }}@media (min-width:1024px) { .container, .container-sm, .container-md, .container-lg {  max-width:63rem; }}@media (min-width:1250px) { .container, .container-sm, .container-md, .container-lg, .container-xl {  max-width:77rem; }}@media (min-width:1460px) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {  max-width:89.5rem; }}.row { --bs-gutter-x:1.25rem; --bs-gutter-y:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; margin-top:calc(var(--bs-gutter-y) * -1); margin-right:calc(var(--bs-gutter-x) / -2); margin-left:calc(var(--bs-gutter-x) / -2);}.row > * { -ms-flex-negative:0;   flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) / 2); padding-left:calc(var(--bs-gutter-x) / 2); margin-top:var(--bs-gutter-y);}.col { -webkit-box-flex:1;   -ms-flex:1 0 0%;  flex:1 0 0%;}.row-cols-auto > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:auto;}.row-cols-1 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:100%;}.row-cols-2 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:50%;}.row-cols-3 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:33.33333%;}.row-cols-4 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:25%;}.row-cols-5 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:20%;}.row-cols-6 > * { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:16.66667%;}.col-auto { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:auto;}.col-1 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:8.33333%;}.col-2 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:16.66667%;}.col-3 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:25%;}.col-4 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:33.33333%;}.col-5 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:41.66667%;}.col-6 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:50%;}.col-7 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:58.33333%;}.col-8 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:66.66667%;}.col-9 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:75%;}.col-10 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:83.33333%;}.col-11 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:91.66667%;}.col-12 { -webkit-box-flex:0;   -ms-flex:0 0 auto;  flex:0 0 auto; width:100%;}.offset-1 { margin-left:8.33333%;}.offset-2 { margin-left:16.66667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.33333%;}.offset-5 { margin-left:41.66667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.33333%;}.offset-8 { margin-left:66.66667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.33333%;}.offset-11 { margin-left:91.66667%;}.g-0,.gx-0 { --bs-gutter-x:0;}.g-0,.gy-0 { --bs-gutter-y:0;}.g-1,.gx-1 { --bs-gutter-x:0.25rem;}.g-1,.gy-1 { --bs-gutter-y:0.25rem;}.g-2,.gx-2 { --bs-gutter-x:0.5rem;}.g-2,.gy-2 { --bs-gutter-y:0.5rem;}.g-3,.gx-3 { --bs-gutter-x:1rem;}.g-3,.gy-3 { --bs-gutter-y:1rem;}.g-4,.gx-4 { --bs-gutter-x:1.5rem;}.g-4,.gy-4 { --bs-gutter-y:1.5rem;}.g-5,.gx-5 { --bs-gutter-x:3rem;}.g-5,.gy-5 { --bs-gutter-y:3rem;}@media (min-width:576px) { .col-sm {  -webkit-box-flex:1; -ms-flex:1 0 0%;   flex:1 0 0%; } .row-cols-sm-auto > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .row-cols-sm-1 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .row-cols-sm-2 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .row-cols-sm-3 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .row-cols-sm-4 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .row-cols-sm-5 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:20%; } .row-cols-sm-6 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-sm-auto {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .col-sm-1 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:8.33333%; } .col-sm-2 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-sm-3 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .col-sm-4 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .col-sm-5 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:41.66667%; } .col-sm-6 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .col-sm-7 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:58.33333%; } .col-sm-8 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:66.66667%; } .col-sm-9 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:75%; } .col-sm-10 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:83.33333%; } .col-sm-11 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:91.66667%; } .col-sm-12 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .offset-sm-0 {  margin-left:0; } .offset-sm-1 {  margin-left:8.33333%; } .offset-sm-2 {  margin-left:16.66667%; } .offset-sm-3 {  margin-left:25%; } .offset-sm-4 {  margin-left:33.33333%; } .offset-sm-5 {  margin-left:41.66667%; } .offset-sm-6 {  margin-left:50%; } .offset-sm-7 {  margin-left:58.33333%; } .offset-sm-8 {  margin-left:66.66667%; } .offset-sm-9 {  margin-left:75%; } .offset-sm-10 {  margin-left:83.33333%; } .offset-sm-11 {  margin-left:91.66667%; } .g-sm-0, .gx-sm-0 {  --bs-gutter-x:0; } .g-sm-0, .gy-sm-0 {  --bs-gutter-y:0; } .g-sm-1, .gx-sm-1 {  --bs-gutter-x:0.25rem; } .g-sm-1, .gy-sm-1 {  --bs-gutter-y:0.25rem; } .g-sm-2, .gx-sm-2 {  --bs-gutter-x:0.5rem; } .g-sm-2, .gy-sm-2 {  --bs-gutter-y:0.5rem; } .g-sm-3, .gx-sm-3 {  --bs-gutter-x:1rem; } .g-sm-3, .gy-sm-3 {  --bs-gutter-y:1rem; } .g-sm-4, .gx-sm-4 {  --bs-gutter-x:1.5rem; } .g-sm-4, .gy-sm-4 {  --bs-gutter-y:1.5rem; } .g-sm-5, .gx-sm-5 {  --bs-gutter-x:3rem; } .g-sm-5, .gy-sm-5 {  --bs-gutter-y:3rem; }}@media (min-width:768px) { .col-md {  -webkit-box-flex:1; -ms-flex:1 0 0%;   flex:1 0 0%; } .row-cols-md-auto > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .row-cols-md-1 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .row-cols-md-2 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .row-cols-md-3 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .row-cols-md-4 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .row-cols-md-5 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:20%; } .row-cols-md-6 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-md-auto {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .col-md-1 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:8.33333%; } .col-md-2 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-md-3 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .col-md-4 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .col-md-5 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:41.66667%; } .col-md-6 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .col-md-7 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:58.33333%; } .col-md-8 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:66.66667%; } .col-md-9 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:75%; } .col-md-10 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:83.33333%; } .col-md-11 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:91.66667%; } .col-md-12 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .offset-md-0 {  margin-left:0; } .offset-md-1 {  margin-left:8.33333%; } .offset-md-2 {  margin-left:16.66667%; } .offset-md-3 {  margin-left:25%; } .offset-md-4 {  margin-left:33.33333%; } .offset-md-5 {  margin-left:41.66667%; } .offset-md-6 {  margin-left:50%; } .offset-md-7 {  margin-left:58.33333%; } .offset-md-8 {  margin-left:66.66667%; } .offset-md-9 {  margin-left:75%; } .offset-md-10 {  margin-left:83.33333%; } .offset-md-11 {  margin-left:91.66667%; } .g-md-0, .gx-md-0 {  --bs-gutter-x:0; } .g-md-0, .gy-md-0 {  --bs-gutter-y:0; } .g-md-1, .gx-md-1 {  --bs-gutter-x:0.25rem; } .g-md-1, .gy-md-1 {  --bs-gutter-y:0.25rem; } .g-md-2, .gx-md-2 {  --bs-gutter-x:0.5rem; } .g-md-2, .gy-md-2 {  --bs-gutter-y:0.5rem; } .g-md-3, .gx-md-3 {  --bs-gutter-x:1rem; } .g-md-3, .gy-md-3 {  --bs-gutter-y:1rem; } .g-md-4, .gx-md-4 {  --bs-gutter-x:1.5rem; } .g-md-4, .gy-md-4 {  --bs-gutter-y:1.5rem; } .g-md-5, .gx-md-5 {  --bs-gutter-x:3rem; } .g-md-5, .gy-md-5 {  --bs-gutter-y:3rem; }}@media (min-width:1024px) { .col-lg {  -webkit-box-flex:1; -ms-flex:1 0 0%;   flex:1 0 0%; } .row-cols-lg-auto > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .row-cols-lg-1 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .row-cols-lg-2 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .row-cols-lg-3 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .row-cols-lg-4 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .row-cols-lg-5 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:20%; } .row-cols-lg-6 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-lg-auto {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .col-lg-1 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:8.33333%; } .col-lg-2 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-lg-3 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .col-lg-4 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .col-lg-5 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:41.66667%; } .col-lg-6 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .col-lg-7 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:58.33333%; } .col-lg-8 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:66.66667%; } .col-lg-9 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:75%; } .col-lg-10 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:83.33333%; } .col-lg-11 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:91.66667%; } .col-lg-12 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .offset-lg-0 {  margin-left:0; } .offset-lg-1 {  margin-left:8.33333%; } .offset-lg-2 {  margin-left:16.66667%; } .offset-lg-3 {  margin-left:25%; } .offset-lg-4 {  margin-left:33.33333%; } .offset-lg-5 {  margin-left:41.66667%; } .offset-lg-6 {  margin-left:50%; } .offset-lg-7 {  margin-left:58.33333%; } .offset-lg-8 {  margin-left:66.66667%; } .offset-lg-9 {  margin-left:75%; } .offset-lg-10 {  margin-left:83.33333%; } .offset-lg-11 {  margin-left:91.66667%; } .g-lg-0, .gx-lg-0 {  --bs-gutter-x:0; } .g-lg-0, .gy-lg-0 {  --bs-gutter-y:0; } .g-lg-1, .gx-lg-1 {  --bs-gutter-x:0.25rem; } .g-lg-1, .gy-lg-1 {  --bs-gutter-y:0.25rem; } .g-lg-2, .gx-lg-2 {  --bs-gutter-x:0.5rem; } .g-lg-2, .gy-lg-2 {  --bs-gutter-y:0.5rem; } .g-lg-3, .gx-lg-3 {  --bs-gutter-x:1rem; } .g-lg-3, .gy-lg-3 {  --bs-gutter-y:1rem; } .g-lg-4, .gx-lg-4 {  --bs-gutter-x:1.5rem; } .g-lg-4, .gy-lg-4 {  --bs-gutter-y:1.5rem; } .g-lg-5, .gx-lg-5 {  --bs-gutter-x:3rem; } .g-lg-5, .gy-lg-5 {  --bs-gutter-y:3rem; }}@media (min-width:1250px) { .col-xl {  -webkit-box-flex:1; -ms-flex:1 0 0%;   flex:1 0 0%; } .row-cols-xl-auto > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .row-cols-xl-1 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .row-cols-xl-2 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .row-cols-xl-3 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .row-cols-xl-4 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .row-cols-xl-5 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:20%; } .row-cols-xl-6 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-xl-auto {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .col-xl-1 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:8.33333%; } .col-xl-2 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-xl-3 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .col-xl-4 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .col-xl-5 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:41.66667%; } .col-xl-6 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .col-xl-7 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:58.33333%; } .col-xl-8 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:66.66667%; } .col-xl-9 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:75%; } .col-xl-10 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:83.33333%; } .col-xl-11 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:91.66667%; } .col-xl-12 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .offset-xl-0 {  margin-left:0; } .offset-xl-1 {  margin-left:8.33333%; } .offset-xl-2 {  margin-left:16.66667%; } .offset-xl-3 {  margin-left:25%; } .offset-xl-4 {  margin-left:33.33333%; } .offset-xl-5 {  margin-left:41.66667%; } .offset-xl-6 {  margin-left:50%; } .offset-xl-7 {  margin-left:58.33333%; } .offset-xl-8 {  margin-left:66.66667%; } .offset-xl-9 {  margin-left:75%; } .offset-xl-10 {  margin-left:83.33333%; } .offset-xl-11 {  margin-left:91.66667%; } .g-xl-0, .gx-xl-0 {  --bs-gutter-x:0; } .g-xl-0, .gy-xl-0 {  --bs-gutter-y:0; } .g-xl-1, .gx-xl-1 {  --bs-gutter-x:0.25rem; } .g-xl-1, .gy-xl-1 {  --bs-gutter-y:0.25rem; } .g-xl-2, .gx-xl-2 {  --bs-gutter-x:0.5rem; } .g-xl-2, .gy-xl-2 {  --bs-gutter-y:0.5rem; } .g-xl-3, .gx-xl-3 {  --bs-gutter-x:1rem; } .g-xl-3, .gy-xl-3 {  --bs-gutter-y:1rem; } .g-xl-4, .gx-xl-4 {  --bs-gutter-x:1.5rem; } .g-xl-4, .gy-xl-4 {  --bs-gutter-y:1.5rem; } .g-xl-5, .gx-xl-5 {  --bs-gutter-x:3rem; } .g-xl-5, .gy-xl-5 {  --bs-gutter-y:3rem; }}@media (min-width:1460px) { .col-xxl {  -webkit-box-flex:1; -ms-flex:1 0 0%;   flex:1 0 0%; } .row-cols-xxl-auto > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .row-cols-xxl-1 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .row-cols-xxl-2 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .row-cols-xxl-3 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .row-cols-xxl-4 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .row-cols-xxl-5 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:20%; } .row-cols-xxl-6 > * {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-xxl-auto {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:auto; } .col-xxl-1 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:8.33333%; } .col-xxl-2 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:16.66667%; } .col-xxl-3 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:25%; } .col-xxl-4 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:33.33333%; } .col-xxl-5 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:41.66667%; } .col-xxl-6 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:50%; } .col-xxl-7 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:58.33333%; } .col-xxl-8 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:66.66667%; } .col-xxl-9 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:75%; } .col-xxl-10 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:83.33333%; } .col-xxl-11 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:91.66667%; } .col-xxl-12 {  -webkit-box-flex:0; -ms-flex:0 0 auto;   flex:0 0 auto;  width:100%; } .offset-xxl-0 {  margin-left:0; } .offset-xxl-1 {  margin-left:8.33333%; } .offset-xxl-2 {  margin-left:16.66667%; } .offset-xxl-3 {  margin-left:25%; } .offset-xxl-4 {  margin-left:33.33333%; } .offset-xxl-5 {  margin-left:41.66667%; } .offset-xxl-6 {  margin-left:50%; } .offset-xxl-7 {  margin-left:58.33333%; } .offset-xxl-8 {  margin-left:66.66667%; } .offset-xxl-9 {  margin-left:75%; } .offset-xxl-10 {  margin-left:83.33333%; } .offset-xxl-11 {  margin-left:91.66667%; } .g-xxl-0, .gx-xxl-0 {  --bs-gutter-x:0; } .g-xxl-0, .gy-xxl-0 {  --bs-gutter-y:0; } .g-xxl-1, .gx-xxl-1 {  --bs-gutter-x:0.25rem; } .g-xxl-1, .gy-xxl-1 {  --bs-gutter-y:0.25rem; } .g-xxl-2, .gx-xxl-2 {  --bs-gutter-x:0.5rem; } .g-xxl-2, .gy-xxl-2 {  --bs-gutter-y:0.5rem; } .g-xxl-3, .gx-xxl-3 {  --bs-gutter-x:1rem; } .g-xxl-3, .gy-xxl-3 {  --bs-gutter-y:1rem; } .g-xxl-4, .gx-xxl-4 {  --bs-gutter-x:1.5rem; } .g-xxl-4, .gy-xxl-4 {  --bs-gutter-y:1.5rem; } .g-xxl-5, .gx-xxl-5 {  --bs-gutter-x:3rem; } .g-xxl-5, .gy-xxl-5 {  --bs-gutter-y:3rem; }}.btn { outline:none; cursor:pointer; min-height:2rem; font-weight:600; font-size:0.8125rem; line-height:1rem; padding:0.125rem 0.6875rem; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none; text-align:center; white-space:nowrap; position:relative; border-radius:0.5rem; border:1px solid; text-decoration:none; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; vertical-align:middle; -webkit-column-gap:0.375rem;   -moz-column-gap:0.375rem;  column-gap:0.375rem; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn:hover { text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn:focus, .btn.focus { outline:0;}.btn span { display:inline-block;}.btn i { font-size:0; line-height:0; display:inline-block; height:1.5rem;}.btn:disabled { cursor:default; color:var(--gray) !important; border-color:#E5E5E5 !important; background-color:#E5E5E5 !important;}.btn-yellow { fill:var(--black); color:var(--black); background-color:var(--yellow); border-color:var(--yellow);}.btn-yellow:hover { fill:var(--black); color:var(--black); background-color:var(--yellow-hover); border-color:var(--yellow-hover);}.btn-yellow:active { background-color:var(--yellow); border-color:var(--yellow);}.btn-black { fill:white; color:white; background-color:var(--black); border-color:var(--black);}.btn-black:hover { fill:white; color:white; background-color:var(--black-hover); border-color:var(--black-hover);}.btn-black:active { background-color:var(--black); border-color:var(--black);}.btn-gray { fill:var(--black); color:var(--black); background-color:rgba(0, 0, 0, 0.08); border-color:transparent;}.btn-gray:hover { fill:var(--black); color:var(--black); background-color:var(--gray-hover); border-color:var(--gray-hover);}.btn-gray:active { fill:var(--black); color:var(--black); background-color:var(--gray-light); border-color:var(--violet);}.btn-violet { fill:var(--violet); color:var(--violet); background-color:white; border-color:var(--violet);}.btn-violet:hover { fill:white; color:white; background-color:var(--violet-hover); border-color:var(--violet-hover);}.btn-violet:active { background-color:var(--violet); border-color:var(--violet-light);}.btn-green { fill:#008b34; color:#008b34; background-color:white; border-color:#008b34;}.btn-green:hover { fill:white; color:white; background-color:#008b34;}.btn-green:active { fill:#008b34; color:#008b34; background-color:white; border-color:#008b34;}.btn-outline { color:var(--black); border-color:var(--black); background-color:transparent;}.btn-outline:hover { color:var(--black-hover); border-color:var(--black-hover);}.btn-outline:active { color:var(--black); border-color:var(--violet-hover);}.btn-transparent { border-color:transparent;}.btn-sm { min-height:2.5rem; padding:0.25rem 1.5rem;}.btn-md { height:2.75rem; padding:0.25rem 1.5rem;}.btn-lg { height:3.5rem; font-size:1rem; line-height:1.25rem; padding:0.25rem 1.875rem;}.btn-round { border-radius:1.875rem;}.btn-link { margin:0; padding:0; border:none; outline:none; cursor:pointer; fill:var(--gray); color:var(--gray); font-size:0.8125rem; line-height:1.25rem; row-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; background:transparent; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-link i { font-size:0; line-height:0; height:1.25rem; display:inline-block; -ms-flex-negative:0;   flex-shrink:0;}.btn-link:hover { fill:var(--violet); color:var(--violet); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-link:active { fill:var(--violet-hover); color:var(--violet-hover);}.btn-mark { border:none; outline:none; cursor:pointer; height:2rem; fill:var(--gray); color:var(--black); font-size:0.8125rem; line-height:1rem; padding:0.125rem 0.5rem; text-decoration:none; background-color:transparent; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-mark i { font-size:0; line-height:0; height:1.5rem; -ms-flex-negative:0;   flex-shrink:0; display:inline-block;}.btn-mark:hover { fill:var(--violet-hover); color:var(--violet-hover); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-mark.added { fill:var(--violet) !important; color:var(--violet) !important;}@media (hover:none) { .btn-mark:hover {  fill:var(--gray);  color:var(--black); }}.btn-view { margin:0; padding:0; border:none; outline:none; cursor:pointer; font-weight:600; font-size:0.875rem; line-height:1.1875rem; color:var(--violet); stroke:var(--violet); display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; background:transparent; text-decoration:none;}.btn-view:before { content:attr(data-close-text);}.btn-view i { font-size:0; line-height:0; -ms-flex-negative:0;   flex-shrink:0; height:1.1875rem; display:inline-block;}.btn-view:hover { color:var(--violet-hover); stroke:var(--violet-hover); text-decoration:none;}.btn-view:active { color:var(--violet); stroke:var(--violet);}.btn-view.open i { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg);}.btn-view.open:before { content:attr(data-open-text);}.btn-text { margin:0; padding:0; border:none; outline:none; cursor:pointer; font-weight:400; font-size:1rem; line-height:1rem; color:var(--violet); stroke:var(--violet); display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; background:transparent; text-decoration:none;}.btn-text i { font-size:0; line-height:0; -ms-flex-negative:0;   flex-shrink:0; height:0.9375rem; display:inline-block;}.btn-text:hover { color:var(--violet-hover); stroke:var(--violet-hover); text-decoration:none;}.btn-text:active { color:var(--violet); stroke:var(--violet);}.btn-icon { padding:0; width:38px; height:38px; border:none; outline:none; font-size:0; line-height:0; cursor:pointer; fill:var(--black); text-decoration:none; background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.btn-icon i { -ms-flex-negative:0;   flex-shrink:0; height:1.5rem; display:inline-block;}.btn-icon:hover { fill:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-icon.active { fill:var(--violet-hover);}.btn-input { font-size:0; line-height:0; font-weight:500; display:inline-block;}.btn-input input { top:0; left:0; width:0; height:0; opacity:0; overflow:hidden; position:absolute; visibility:hidden;}.btn-input input:checked + span:before { border:2px solid var(--violet) !important;}.btn-input span { height:38px; cursor:pointer; font-size:16px; line-height:20px; padding:8px 16px; position:relative; border-radius:8px; background-color:white; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.btn-input span:before { top:0; left:0; right:0; bottom:0; z-index:5; content:''; position:absolute; border-radius:8px; border:1px solid var(--gray-light);}.btn-input span:hover:before { border-color:var(--violet);}.btn-switch { font-size:0; line-height:0; font-weight:500; display:block;}.btn-switch input { top:0; left:0; width:0; height:0; opacity:0; overflow:hidden; position:absolute; visibility:hidden;}.btn-switch input:checked + span { color:white; background-color:var(--violet);}.btn-switch span { cursor:pointer; color:var(--black); min-height:40px; font-size:16px; line-height:20px; padding:8px 8px; position:relative; border-radius:8px; background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:start;   -ms-flex-pack:start;  justify-content:flex-start;}.btn-switch span:hover { color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-close { padding:0; width:1.25rem; height:1.25rem; border:none; outline:none; font-size:0; line-height:0; cursor:pointer; stroke:var(--black); text-decoration:none; background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:block;}input:not([type=checkbox]):not([type=radio]),textarea,select { -webkit-appearance:none; -moz-appearance:none; appearance:none;}input, textarea { outline:none;}input:focus:required:invalid, textarea:focus:required:invalid { border-color:red;}input:required:valid, textarea:required:valid { border-color:green;}:active, :hover, :focus { outline:0 !important; outline-offset:0 !important;}option::-moz-selection { background:#ccc;}option::selection { background:#ccc;}option::-moz-selection { background:#ccc;}option::-webkit-selection { background:#ccc; color:#fff;}.field { width:100%; display:block; font-weight:400; position:relative; background:transparent;}.field input[type=text], .field input[type=email], .field input[type=password], .field textarea { margin:0; width:100%; height:3.5rem; outline:none; color:var(--black); -webkit-box-shadow:none;  box-shadow:none; font-weight:500; font-size:1rem; line-height:1.375rem; border-radius:0.5rem; padding:1rem 1rem; background:var(--gray-light); display:block; vertical-align:middle; border:0.0625rem solid var(--gray-light);}.field input[type=text]::-webkit-input-placeholder, .field input[type=email]::-webkit-input-placeholder, .field input[type=password]::-webkit-input-placeholder, .field textarea::-webkit-input-placeholder { color:#B4B4B4;}.field input[type=text]::-moz-placeholder, .field input[type=email]::-moz-placeholder, .field input[type=password]::-moz-placeholder, .field textarea::-moz-placeholder { color:#B4B4B4;}.field input[type=text]:-ms-input-placeholder, .field input[type=email]:-ms-input-placeholder, .field input[type=password]:-ms-input-placeholder, .field textarea:-ms-input-placeholder { color:#B4B4B4;}.field input[type=text]::-ms-input-placeholder, .field input[type=email]::-ms-input-placeholder, .field input[type=password]::-ms-input-placeholder, .field textarea::-ms-input-placeholder { color:#B4B4B4;}.field input[type=text]::placeholder, .field input[type=email]::placeholder, .field input[type=password]::placeholder, .field textarea::placeholder { color:#B4B4B4;}.field input[type=text]::-ms-clear, .field input[type=email]::-ms-clear, .field input[type=password]::-ms-clear, .field textarea::-ms-clear { display:none; width:0; height:0;}.field input[type=text]:focus, .field input[type=text]:active, .field input[type=email]:focus, .field input[type=email]:active, .field input[type=password]:focus, .field input[type=password]:active, .field textarea:focus, .field textarea:active { outline:none;}.field input[type=text]:focus::-webkit-input-placeholder, .field input[type=text]:active::-webkit-input-placeholder, .field input[type=email]:focus::-webkit-input-placeholder, .field input[type=email]:active::-webkit-input-placeholder, .field input[type=password]:focus::-webkit-input-placeholder, .field input[type=password]:active::-webkit-input-placeholder, .field textarea:focus::-webkit-input-placeholder, .field textarea:active::-webkit-input-placeholder { color:transparent;}.field input[type=text]:focus::-moz-placeholder, .field input[type=text]:active::-moz-placeholder, .field input[type=email]:focus::-moz-placeholder, .field input[type=email]:active::-moz-placeholder, .field input[type=password]:focus::-moz-placeholder, .field input[type=password]:active::-moz-placeholder, .field textarea:focus::-moz-placeholder, .field textarea:active::-moz-placeholder { color:transparent;}.field input[type=text]:focus:-ms-input-placeholder, .field input[type=text]:active:-ms-input-placeholder, .field input[type=email]:focus:-ms-input-placeholder, .field input[type=email]:active:-ms-input-placeholder, .field input[type=password]:focus:-ms-input-placeholder, .field input[type=password]:active:-ms-input-placeholder, .field textarea:focus:-ms-input-placeholder, .field textarea:active:-ms-input-placeholder { color:transparent;}.field input[type=text]:focus::-ms-input-placeholder, .field input[type=text]:active::-ms-input-placeholder, .field input[type=email]:focus::-ms-input-placeholder, .field input[type=email]:active::-ms-input-placeholder, .field input[type=password]:focus::-ms-input-placeholder, .field input[type=password]:active::-ms-input-placeholder, .field textarea:focus::-ms-input-placeholder, .field textarea:active::-ms-input-placeholder { color:transparent;}.field input[type=text]:focus::placeholder, .field input[type=text]:active::placeholder, .field input[type=email]:focus::placeholder, .field input[type=email]:active::placeholder, .field input[type=password]:focus::placeholder, .field input[type=password]:active::placeholder, .field textarea:focus::placeholder, .field textarea:active::placeholder { color:transparent;}.field input[type=text].error, .field input[type=email].error, .field input[type=password].error, .field textarea.error { border-color:#EE1D1D !important;}.field textarea { height:auto; resize:none;}.field__icon { fill:#5b3d38; font-size:0; line-height:0; top:calc(50% - 0.75rem); left:1rem; height:1.5rem; position:absolute; display:inline-block;}.field__country { top:0; left:1rem; height:3.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.625rem;   -moz-column-gap:0.625rem;  column-gap:0.625rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; font-weight:500; font-size:1rem; line-height:1.375rem; color:var(--black); position:absolute;}.field__country i { width:24px; -ms-flex-negative:0;   flex-shrink:0; display:block;}.field__country span { display:block;}.field--phone input[type=text], .field--phone input[type=email], .field--phone input[type=password], .field--phone textarea { padding-left:4.875rem;}.field--icon input[type=text], .field--icon input[type=email], .field--icon input[type=password], .field--icon textarea { padding-left:3rem;}.field--white input[type=text], .field--white input[type=email], .field--white input[type=password], .field--white textarea { background-color:white; border-color:white;}.field--sm input[type=text], .field--sm input[type=email], .field--sm input[type=password], .field--sm textarea { height:2.75rem; font-size:0.875rem; line-height:1.125rem; padding:0.75rem 0.75rem;}.field--line input[type=text], .field--line input[type=email], .field--line input[type=password], .field--line textarea { border:none; border-radius:0; padding:0.75rem 0.25rem; background-color:transparent; border-bottom:1px solid var(--gray);}.checkbox { font-size:0; line-height:0; font-weight:500; position:relative; display:inline-block;}.checkbox__input { top:0; left:0; width:0; height:0; opacity:0; overflow:hidden; visibility:hidden; position:absolute;}.checkbox__input:checked + .checkbox__label:before { border-color:var(--violet); background:var(--violet);}.checkbox__input:checked + .checkbox__label:after { opacity:1; visibility:visible;}.checkbox__input:indeterminate + .checkbox__label:before { border-color:var(--blue); background:var(--blue);}.checkbox__input:indeterminate + .checkbox__label:after { top:7px; width:10px; height:2px; background:white; opacity:1; visibility:visible;}.checkbox__input:disabled + .checkbox__label { opacity:0.6; cursor:default;}.checkbox__label { cursor:pointer; color:var(--black); min-height:20px; font-size:16px; line-height:20px; position:relative; display:inline-block; padding:0 0 0 20px;}.checkbox__label:before { top:2px; left:0; z-index:1; content:''; width:16px; height:16px; position:absolute; border-radius:4px; background:white; border:1px solid var(--black);}.checkbox__label:after { top:2px; left:0; z-index:5; content:''; width:16px; height:16px; position:absolute; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNiAxNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMyA4TDYuODE4MTggMTJMMTMuNSA1JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInLz48L3N2Zz4="); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; opacity:0; visibility:hidden;}.radio { font-size:0; line-height:0; font-weight:400; position:relative; display:inline-block;}.radio__input { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important;}.radio__label { color:black; cursor:pointer; font-size:0.875rem; line-height:1.25rem; position:relative; padding-left:1.875rem; display:block;}.radio__label::before { top:0; left:0; z-index:1; content:''; width:20px; height:20px; display:block; position:absolute; border-radius:50%; border:1px solid var(--gray);}.radio__label:after { top:5px; left:5px; z-index:2; content:''; width:10px; height:10px; display:block; opacity:0; visibility:hidden; position:absolute; background:var(--blue); border-radius:50%;}.radio__input:checked + .radio__label::before { border-color:var(--blue);}.radio__input:checked + .radio__label::after { opacity:1; visibility:visible;}.radio__input:disabled + .radio__label { opacity:0.5;}.choices { position:relative; margin-bottom:1.5rem; font-size:1rem;}.choices:focus { z-index:20; outline:none;}.choices:last-child { margin-bottom:0;}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input { background-color:#eaeaea; cursor:not-allowed; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none;}.choices.is-disabled .choices__item { cursor:not-allowed;}.choices.is-focused { z-index:20;}.choices.is-open { z-index:100;}.choices [hidden] { display:none !important;}.choices[data-type*='select-one'] { cursor:pointer;}.choices[data-type*='select-one'] .choices__inner { padding-bottom:0.5rem;}.choices[data-type*='select-one'] .choices__input { display:block; width:100%; padding:0.625rem; border-bottom:1px solid #E8E8E8; background-color:#ffffff; margin:0;}.choices[data-type*='select-one'] .choices__button { background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); padding:0; background-size:8px; position:absolute; top:50%; right:0; margin-top:-0.625rem; margin-right:1.5625rem; height:1.25rem; width:1.25rem; border-radius:0.625rem; opacity:0.5;}.choices[data-type*='select-one'] .choices__button:hover, .choices[data-type*='select-one'] .choices__button:focus { opacity:1;}.choices[data-type*='select-one'] .choices__button:focus { -webkit-box-shadow:0 0 0 2px #00bcd4;  box-shadow:0 0 0 2px #00bcd4;}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button { display:none;}.choices[data-type*='select-one']:after { content:''; height:20px; width:20px; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAgMTMuMzc1TDQgNy4zNzUwNUw1LjA3NSA2LjMwMDA1TDEwIDExLjI1TDE0LjkyNSA2LjMyNTA1TDE2IDcuNDAwMDVMMTAgMTMuMzc1WicgZmlsbD0nIzFCMUIxQicvPjwvc3ZnPg=="); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; position:absolute; right:0.75rem; top:calc(50% - 10px); pointer-events:none;}.choices[data-type*='select-one'].is-open:after { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg);}.choices[data-type*='select-one'][dir='rtl']:after { left:0.75rem; right:auto;}.choices[data-type*='select-one'][dir='rtl'] .choices__button { right:auto; left:0; margin-left:1.5625rem; margin-right:0;}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner { cursor:text;}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button { position:relative; display:inline-block; margin-top:0; margin-right:-0.25rem; margin-bottom:0; margin-left:0.5rem; padding-left:1rem; border-left:1px solid #008fa1; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==); background-size:0.5rem; width:0.5rem; line-height:1; opacity:0.75; border-radius:0;}.choices[data-type*='select-multiple'] .choices__button:hover, .choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus { opacity:1;}.choices__inner { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; vertical-align:top; width:100%; color:#1B1B1B; background-color:#F1F1F1; padding:0.5rem 2.25rem 0.5rem 0.75rem; border:0.0625rem solid #E8E8E8; border-radius:0.5rem; font-size:1rem; line-height:1.25rem; min-height:3.5rem; overflow:hidden;}.is-focused .choices__inner,.is-open .choices__inner { border-color:#E8E8E8;}.is-open .choices__inner { border-radius:0.5rem 0.5rem 0 0;}.is-flipped.is-open .choices__inner { border-radius:0 0 0.5rem 0.5rem;}.choices__list { margin:0; padding-left:0; list-style:none;}.choices__list--single { display:inline-block; width:100%;}[dir='rtl'] .choices__list--single { padding-right:0.25rem; padding-left:1rem;}.choices__list--single .choices__item { width:100%;}.choices__list--multiple { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.choices__list--multiple .choices__item { display:inline-block; vertical-align:middle; border-radius:0.25rem; padding:0.25rem 0.375rem; font-size:0.75rem; line-height:0.875rem; font-weight:500; margin:0.125rem 0.25rem 0.125rem 0; background-color:#00bcd4; border:0.0625rem solid #00a5bb; color:#ffffff; word-break:break-all; -webkit-box-sizing:border-box;  box-sizing:border-box;}.choices__list--multiple .choices__item[data-deletable] { padding-right:5px;}[dir='rtl'] .choices__list--multiple .choices__item { margin-right:0; margin-left:0.25rem;}.choices__list--multiple .choices__item.is-highlighted { background-color:#00a5bb; border:1px solid #008fa1;}.is-disabled .choices__list--multiple .choices__item { background-color:#aaaaaa; border:1px solid #919191;}.choices__list--dropdown { visibility:hidden; z-index:1; position:absolute; width:100%; background-color:#F4F4F4; border:1px solid #F4F4F4; top:100%; margin-top:-0.0625rem; border-bottom-left-radius:0.5rem; border-bottom-right-radius:0.5rem; overflow:hidden; word-break:break-all; will-change:visibility;}.choices__list--dropdown.is-active { visibility:visible;}.is-open .choices__list--dropdown { border-color:#E8E8E8;}.is-flipped .choices__list--dropdown { top:auto; bottom:100%; margin-top:0; margin-bottom:-0.0625rem; border-radius:0.25rem 0.25rem 0 0;}.choices__list--dropdown .choices__list { position:relative; max-height:18.75rem; overflow:auto; -webkit-overflow-scrolling:touch; will-change:scroll-position;}.choices__list--dropdown .choices__item { position:relative; padding:0.625rem 0.75rem; font-size:1rem; line-height:1.25rem;}[dir='rtl'] .choices__list--dropdown .choices__item { text-align:right;}@media (min-width:640px) { .choices__list--dropdown .choices__item--selectable:after {  display:none; }}.choices__list--dropdown .choices__item--selectable.is-highlighted { background-color:#E8E8E8;}.choices__item { cursor:default;}.choices__item--selectable { cursor:pointer;}.choices__item--disabled { cursor:not-allowed; -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;  user-select:none; opacity:0.5;}.choices__heading { font-weight:600; font-size:0.75rem; padding:0.625rem; border-bottom:0.0625rem solid white; color:gray;}.choices__button { text-indent:-9999px; -webkit-appearance:none; -moz-appearance:none; appearance:none; border:0; background-color:transparent; background-repeat:no-repeat; background-position:center; cursor:pointer;}.choices__button:focus { outline:none;}.choices__input { display:inline-block; vertical-align:baseline; background-color:#F1F1F1; font-size:0.875rem; border:0; margin:0; padding:0; border-radius:0; max-width:100%;}.choices__input:focus { outline:0;}[dir='rtl'] .choices__input { padding-right:0.125rem; padding-left:0;}.choices__placeholder { opacity:0.5;}.noUi-target,.noUi-target * { -webkit-touch-callout:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-user-select:none; -ms-touch-action:none; touch-action:none; -ms-user-select:none; -moz-user-select:none; user-select:none; -webkit-box-sizing:border-box;  box-sizing:border-box;}.noUi-target { position:relative;}.noUi-base,.noUi-connects { width:100%; height:100%; position:relative; z-index:1;}.noUi-connects { overflow:hidden; z-index:0;}.noUi-connect,.noUi-origin { will-change:transform; position:absolute; z-index:1; top:0; right:0; height:100%; width:100%; -ms-transform-origin:0 0; -webkit-transform-origin:0 0; -webkit-transform-style:preserve-3d; transform-origin:0 0; -webkit-transform-style:flat;  transform-style:flat;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin { left:0; right:auto;}.noUi-vertical .noUi-origin { top:-100%; width:0;}.noUi-horizontal .noUi-origin { height:0;}.noUi-handle { -webkit-backface-visibility:hidden;  backface-visibility:hidden; position:absolute;}.noUi-touch-area { height:100%; width:100%;}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin { -webkit-transition:-webkit-transform 0.3s; transition:-webkit-transform 0.3s; transition:transform 0.3s; transition:transform 0.3s, -webkit-transform 0.3s;}.noUi-state-drag * { cursor:inherit !important;}.noUi-horizontal { height:4px;}.noUi-horizontal .noUi-handle { width:18px; height:18px; right:-8px; top:-8px;}.noUi-vertical { width:18px;}.noUi-vertical .noUi-handle { width:28px; height:34px; right:-6px; bottom:-17px;}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle { left:-17px; right:auto;}.noUi-target { background:rgba(0, 0, 0, 0.06);}.noUi-connects { border-radius:3px;}.noUi-connect { background:var(--yellow);}.noUi-draggable { cursor:ew-resize;}.noUi-vertical .noUi-draggable { cursor:ns-resize;}.noUi-handle { width:18px; height:18px; border-radius:50%; background:var(--yellow); border:2px solid var(--yellow-light); cursor:pointer;}.noUi-handle.noUi-active { background-color:var(--yellow-light);}[disabled] .noUi-connect { background:#b8b8b8;}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle { cursor:not-allowed;}.noUi-pips,.noUi-pips * { -webkit-box-sizing:border-box;  box-sizing:border-box;}.noUi-pips { position:absolute; color:#999;}.noUi-value { position:absolute; white-space:nowrap; text-align:center;}.noUi-value-sub { color:#ccc; font-size:10px;}.noUi-marker { position:absolute; background:#ccc;}.noUi-marker-sub { background:#aaa;}.noUi-marker-large { background:#aaa;}.noUi-pips-horizontal { padding:10px 0; height:80px; top:100%; left:0; width:100%;}.noUi-value-horizontal { -webkit-transform:translate(-50%, 50%);   -ms-transform:translate(-50%, 50%);  transform:translate(-50%, 50%);}.noUi-rtl .noUi-value-horizontal { -webkit-transform:translate(50%, 50%);   -ms-transform:translate(50%, 50%);  transform:translate(50%, 50%);}.noUi-marker-horizontal.noUi-marker { margin-left:-1px; width:2px; height:5px;}.noUi-marker-horizontal.noUi-marker-sub { height:10px;}.noUi-marker-horizontal.noUi-marker-large { height:15px;}.noUi-pips-vertical { padding:0 10px; height:100%; top:0; left:100%;}.noUi-value-vertical { -webkit-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);  transform:translate(0, -50%); padding-left:25px;}.noUi-rtl .noUi-value-vertical { -webkit-transform:translate(0, 50%);   -ms-transform:translate(0, 50%);  transform:translate(0, 50%);}.noUi-marker-vertical.noUi-marker { width:5px; height:2px; margin-top:-1px;}.noUi-marker-vertical.noUi-marker-sub { width:10px;}.noUi-marker-vertical.noUi-marker-large { width:15px;}.noUi-tooltip { display:block; position:absolute; border:1px solid var(--black-20); border-radius:3px; background:#fff; color:#000; padding:5px; text-align:center; white-space:nowrap;}.noUi-horizontal .noUi-tooltip { -webkit-transform:translate(-50%, 0);   -ms-transform:translate(-50%, 0);  transform:translate(-50%, 0); left:50%; bottom:120%;}.noUi-vertical .noUi-tooltip { -webkit-transform:translate(0, -50%);   -ms-transform:translate(0, -50%);  transform:translate(0, -50%); top:50%; right:120%;}.noUi-horizontal .noUi-origin > .noUi-tooltip { -webkit-transform:translate(50%, 0);   -ms-transform:translate(50%, 0);  transform:translate(50%, 0); left:auto; bottom:10px;}.noUi-vertical .noUi-origin > .noUi-tooltip { -webkit-transform:translate(0, -18px);   -ms-transform:translate(0, -18px);  transform:translate(0, -18px); top:auto; right:28px;}.range__slider { padding-bottom:8px;}.range__values { margin-bottom:1.25rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.625rem;   -moz-column-gap:0.625rem;  column-gap:0.625rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.range__divider { height:1px; width:10px; -ms-flex-negative:0;   flex-shrink:0; background-color:var(--border);}.range__value { width:112px; -ms-flex-negative:0;   flex-shrink:0; display:block; font-weight:400; position:relative; border-radius:6px; background:transparent;}.range__value input[type="number"]::-webkit-outer-spin-button,.range__value input[type="number"]::-webkit-inner-spin-button { display:none; -webkit-appearance:none; margin:0;}.range__value input[type="number"] { -moz-appearance:textfield;}.range__value input[type=text], .range__value input[type=email], .range__value input[type=password], .range__value input[type=number], .range__value textarea, .range__value select { margin:0; width:100%; color:var(--black); outline:none; height:28px; font-weight:600; font-size:14px; line-height:16px; border-radius:0.25rem; padding:7px 10px 3px 24px; border:1px solid var(--gray-light); background:var(--gray-light); display:block; vertical-align:mathematical;}.range__value input[type=text]::-webkit-input-placeholder, .range__value input[type=email]::-webkit-input-placeholder, .range__value input[type=password]::-webkit-input-placeholder, .range__value input[type=number]::-webkit-input-placeholder, .range__value textarea::-webkit-input-placeholder, .range__value select::-webkit-input-placeholder { display:none;}.range__value input[type=text]::-moz-placeholder, .range__value input[type=email]::-moz-placeholder, .range__value input[type=password]::-moz-placeholder, .range__value input[type=number]::-moz-placeholder, .range__value textarea::-moz-placeholder, .range__value select::-moz-placeholder { display:none;}.range__value input[type=text]:-ms-input-placeholder, .range__value input[type=email]:-ms-input-placeholder, .range__value input[type=password]:-ms-input-placeholder, .range__value input[type=number]:-ms-input-placeholder, .range__value textarea:-ms-input-placeholder, .range__value select:-ms-input-placeholder { display:none;}.range__value input[type=text]::-ms-input-placeholder, .range__value input[type=email]::-ms-input-placeholder, .range__value input[type=password]::-ms-input-placeholder, .range__value input[type=number]::-ms-input-placeholder, .range__value textarea::-ms-input-placeholder, .range__value select::-ms-input-placeholder { display:none;}.range__value input[type=text]::placeholder, .range__value input[type=email]::placeholder, .range__value input[type=password]::placeholder, .range__value input[type=number]::placeholder, .range__value textarea::placeholder, .range__value select::placeholder { display:none;}.range__value input[type=text]::-ms-clear, .range__value input[type=email]::-ms-clear, .range__value input[type=password]::-ms-clear, .range__value input[type=number]::-ms-clear, .range__value textarea::-ms-clear, .range__value select::-ms-clear { display:none; width:0; height:0;}.range__value input[type=text]:hover, .range__value input[type=email]:hover, .range__value input[type=password]:hover, .range__value input[type=number]:hover, .range__value textarea:hover, .range__value select:hover { color:var(--black);}.range__value input[type=text]:focus, .range__value input[type=text]:active, .range__value input[type=email]:focus, .range__value input[type=email]:active, .range__value input[type=password]:focus, .range__value input[type=password]:active, .range__value input[type=number]:focus, .range__value input[type=number]:active, .range__value textarea:focus, .range__value textarea:active, .range__value select:focus, .range__value select:active { outline:none; color:var(--black); border-color:var(--yellow-light);}.range__value input[type=text]:focus::-moz-placeholder, .range__value input[type=text]:active::-moz-placeholder, .range__value input[type=email]:focus::-moz-placeholder, .range__value input[type=email]:active::-moz-placeholder, .range__value input[type=password]:focus::-moz-placeholder, .range__value input[type=password]:active::-moz-placeholder, .range__value input[type=number]:focus::-moz-placeholder, .range__value input[type=number]:active::-moz-placeholder, .range__value textarea:focus::-moz-placeholder, .range__value textarea:active::-moz-placeholder, .range__value select:focus::-moz-placeholder, .range__value select:active::-moz-placeholder { color:transparent; opacity:1;}.range__value input[type=text]:focus:-ms-input-placeholder, .range__value input[type=text]:active:-ms-input-placeholder, .range__value input[type=email]:focus:-ms-input-placeholder, .range__value input[type=email]:active:-ms-input-placeholder, .range__value input[type=password]:focus:-ms-input-placeholder, .range__value input[type=password]:active:-ms-input-placeholder, .range__value input[type=number]:focus:-ms-input-placeholder, .range__value input[type=number]:active:-ms-input-placeholder, .range__value textarea:focus:-ms-input-placeholder, .range__value textarea:active:-ms-input-placeholder, .range__value select:focus:-ms-input-placeholder, .range__value select:active:-ms-input-placeholder { color:transparent;}.range__value input[type=text]:focus::-webkit-input-placeholder, .range__value input[type=text]:active::-webkit-input-placeholder, .range__value input[type=email]:focus::-webkit-input-placeholder, .range__value input[type=email]:active::-webkit-input-placeholder, .range__value input[type=password]:focus::-webkit-input-placeholder, .range__value input[type=password]:active::-webkit-input-placeholder, .range__value input[type=number]:focus::-webkit-input-placeholder, .range__value input[type=number]:active::-webkit-input-placeholder, .range__value textarea:focus::-webkit-input-placeholder, .range__value textarea:active::-webkit-input-placeholder, .range__value select:focus::-webkit-input-placeholder, .range__value select:active::-webkit-input-placeholder { color:transparent;}.range__value input[type=text]:focus::-ms-input-placeholder, .range__value input[type=text]:active::-ms-input-placeholder, .range__value input[type=email]:focus::-ms-input-placeholder, .range__value input[type=email]:active::-ms-input-placeholder, .range__value input[type=password]:focus::-ms-input-placeholder, .range__value input[type=password]:active::-ms-input-placeholder, .range__value input[type=number]:focus::-ms-input-placeholder, .range__value input[type=number]:active::-ms-input-placeholder, .range__value textarea:focus::-ms-input-placeholder, .range__value textarea:active::-ms-input-placeholder, .range__value select:focus::-ms-input-placeholder, .range__value select:active::-ms-input-placeholder { color:transparent;}.range__value input[type=text]:focus::placeholder, .range__value input[type=text]:active::placeholder, .range__value input[type=email]:focus::placeholder, .range__value input[type=email]:active::placeholder, .range__value input[type=password]:focus::placeholder, .range__value input[type=password]:active::placeholder, .range__value input[type=number]:focus::placeholder, .range__value input[type=number]:active::placeholder, .range__value textarea:focus::placeholder, .range__value textarea:active::placeholder, .range__value select:focus::placeholder, .range__value select:active::placeholder { color:transparent;}.range__placeholder { bottom:0; left:0; font-size:12px; line-height:14px; padding:3px 5px; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; color:var(--black-60);}.quantity { display:block; position:relative; height:32px; padding:0;}.quantity input[type=text], .quantity input[type=number] { margin:0; width:100%; z-index:10; height:32px; outline:none; color:var(--black); display:block; text-align:center; font-weight:600; font-size:0.8125rem; line-height:1.125rem; padding:6px 24px; position:relative; background:#F4F4F4; border-radius:8px; vertical-align:middle; border:1px solid transparent;}.quantity input[type=text]::-moz-placeholder, .quantity input[type=number]::-moz-placeholder { color:transparent; opacity:1;}.quantity input[type=text]:-ms-input-placeholder, .quantity input[type=number]:-ms-input-placeholder { color:transparent;}.quantity input[type=text]::-webkit-input-placeholder, .quantity input[type=number]::-webkit-input-placeholder { color:transparent;}.quantity input[type=text]::-ms-input-placeholder, .quantity input[type=number]::-ms-input-placeholder { color:transparent;}.quantity input[type=text]::placeholder, .quantity input[type=number]::placeholder { color:transparent;}.quantity input[type=text]::-ms-clear, .quantity input[type=number]::-ms-clear { display:none; width:0; height:0;}.quantity input[type=text]:focus, .quantity input[type=text]:active, .quantity input[type=number]:focus, .quantity input[type=number]:active { opacity:1; outline:none;}.quantity input[type=text]:focus::-moz-placeholder, .quantity input[type=text]:active::-moz-placeholder, .quantity input[type=number]:focus::-moz-placeholder, .quantity input[type=number]:active::-moz-placeholder { color:transparent; opacity:1;}.quantity input[type=text]:focus:-ms-input-placeholder, .quantity input[type=text]:active:-ms-input-placeholder, .quantity input[type=number]:focus:-ms-input-placeholder, .quantity input[type=number]:active:-ms-input-placeholder { color:transparent;}.quantity input[type=text]:focus::-webkit-input-placeholder, .quantity input[type=text]:active::-webkit-input-placeholder, .quantity input[type=number]:focus::-webkit-input-placeholder, .quantity input[type=number]:active::-webkit-input-placeholder { color:transparent;}.quantity input[type=text]:focus::-ms-input-placeholder, .quantity input[type=text]:active::-ms-input-placeholder, .quantity input[type=number]:focus::-ms-input-placeholder, .quantity input[type=number]:active::-ms-input-placeholder { color:transparent;}.quantity input[type=text]:focus::placeholder, .quantity input[type=text]:active::placeholder, .quantity input[type=number]:focus::placeholder, .quantity input[type=number]:active::placeholder { color:transparent;}.quantity input[type=text].error, .quantity input[type=number].error { border-color:red !important;}.quantity input[type="number"]::-webkit-outer-spin-button,.quantity input[type="number"]::-webkit-inner-spin-button { display:none;}.quantity__button { z-index:20; top:calc(50% - 10px); font-size:0; line-height:0; border:none; outline:none; width:20px; height:20px; background:transparent; cursor:pointer; position:absolute;}.quantity__button:after, .quantity__button:before { top:calc(50% - 1px); left:calc(50% - 7px); z-index:10; content:''; width:13px; height:1px; position:absolute; background:var(--gray); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.quantity__button--minus { left:4px;}.quantity__button--plus { right:4px;}.quantity__button--plus:after { -webkit-transform:rotate(90deg);   -ms-transform:rotate(90deg);  transform:rotate(90deg);}.quantity__button:hover:after, .quantity__button:hover:before { background:var(--gray-hover);}.file-field { cursor:pointer; border-radius:5px; white-space:nowrap; font-size:1rem; line-height:1.0625rem; max-width:100%; font-weight:400; padding:0.25rem 0.75rem; overflow:hidden; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; height:3.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; fill:var(--green); color:var(--green); text-decoration:none; background:#F3F4F8; -webkit-column-gap:0.625rem;   -moz-column-gap:0.625rem;  column-gap:0.625rem;}.file-field:hover { fill:var(--green); color:var(--green); text-decoration:none;}.file-field input { top:0; left:0; width:1px; height:1px; opacity:0; display:block; overflow:hidden; position:absolute;}.file-field__icon { font-size:0; line-height:0; height:1.5rem; -ms-flex-negative:0;   flex-shrink:0;}.file-field__name { border-bottom:1px dashed var(--green-1);}.btn-radio { font-size:13px; font-weight:600; line-height:18px; cursor:pointer; position:relative; display:block;}.btn-radio__input { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important;}.btn-radio__input:checked + .btn-radio__content { border-color:var(--violet);}.btn-radio__input:checked + .btn-radio__content:after { opacity:1; visibility:visible; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-radio__content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:4px;   -moz-column-gap:4px;  column-gap:4px; min-height:3.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; position:relative; border-radius:8px; background-color:white; border:1px solid #F4F4F4; padding:8px 16px 8px 42px; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-radio__content:before { left:16px; top:calc(50% - 9px); content:''; width:18px; height:18px; position:absolute; border-radius:50%; background-color:#F4F4F4;}.btn-radio__content:after { left:20px; top:calc(50% - 5px); z-index:5; content:''; width:10px; height:10px; position:absolute; border-radius:50%; background-color:var(--violet); opacity:0; visibility:hidden; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-radio__content:hover { border-color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-radio__info { font-weight:400; font-size:12px; line-height:14px; color:var(--gray);}.file-upload { width:100%; display:block; font-weight:400; position:relative; font-size:1rem; line-height:1.25rem; color:#B4B4B4;}.file-upload input { top:0; left:0; width:0; height:0; opacity:0; visibility:hidden; overflow:hidden; position:absolute;}.file-upload__content { height:136px; text-align:center; font-style:normal; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23B4B4B4FF' stroke-width='1' stroke-dasharray='10%2c 20' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); border-radius:8px; background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}.file-upload__icon { width:30px; display:block; margin:0 auto 20px auto;}.file-upload__wrap { display:block; font-style:normal;}.form-group { margin-bottom:1rem;}.form-label { display:block; color:#7A7B7C; font-weight:500; font-size:1rem; line-height:1rem; margin-bottom:0.75rem;}.fancybox__backdrop { background-color:rgba(0, 0, 0, 0.7);}.form-policy { text-align:center; font-weight:600; font-size:0.8125rem; line-height:1rem; color:var(--gray);}.inline-form { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.inline-form .field input[type=text], .inline-form .field input[type=email], .inline-form .field input[type=password], .inline-form .field textarea { border-radius:0.75rem 0 0 0.75rem;}.inline-form .btn { border-radius:0 0.75rem 0.75rem 0;}.breadcrumb { margin:0; padding:0.75rem 0; list-style:none; font-weight:600; font-size:0.75rem; line-height:1rem; color:var(--gray); display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.breadcrumb__item { display:block;}.breadcrumb__item:not(:last-child)::after { content:'›'; padding:0 0.375rem; display:inline-block;}.breadcrumb__link { color:var(--gray); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.breadcrumb__link:hover { color:var(--black); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.breadcrumb__link.active { color:var(--gray); cursor:default;}.breadcrumb__link.active:hover { color:var(--gray);}.breadcrumb--black { color:var(--black);}.breadcrumb--black .breadcrumb__link { color:var(--black);}.breadcrumb--black .breadcrumb__link:hover { color:var(--black);}@media (min-width:768px) { .breadcrumb {  margin-bottom:0.5rem; }}@media (min-width:1250px) { .breadcrumb {  margin-bottom:1rem; }}@media (min-width:1250px) { .page-breadcrumb .breadcrumb {  margin-bottom:0; }}[data-tabs-target] { display:none;}[data-tabs-target].active { display:block;}.tabs { position:relative;}.tabs__header { position:relative; margin-bottom:2rem;}.tabs__nav { border:none; outline:none; width:100%; height:2.125rem; font-weight:600; font-size:0.875rem; line-height:1rem; cursor:pointer; position:relative; color:var(--black); padding:0.25rem 0.875rem; text-decoration:none; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.tabs__nav:before { left:0; right:0; bottom:0; content:''; height:2px; color:var(--black); position:absolute; background-color:rgba(0, 0, 0, 0.06);}.tabs__nav:hover { color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.tabs__nav.active { color:var(--black);}.tabs__nav.active:before { background-color:var(--violet);}@media (min-width:768px) { .tabs__header {  margin-bottom:4rem; } .tabs__nav {  padding:0.25rem 0.375rem; }}.tab-header { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; margin-bottom:2rem;}.tab-header__title { margin-bottom:0 !important;}@media (min-width:768px) { .tab-header {  margin-bottom:4rem; }}@media (min-width:1024px) { .tab-header {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .tab-header__button {  min-width:16.5rem; }}[data-collapse].open [data-collapse-control]:before { content:attr(data-collapse-close);}[data-collapse-content] { display:none;}[data-collapse-control]:before { content:attr(data-collapse-open);}[data-spoiler].open .spoiler__header:before { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg); -webkit-transition:var(--transition-time); transition:var(--transition-time);}[data-spoiler-control] { cursor:pointer;}[data-spoiler-content] { display:none;}.spoiler { border-radius:0.75rem; background-color:white;}.spoiler__header { margin:0; padding:1rem 2.25rem 1rem 1rem; width:100%; border:none; outline:none; cursor:pointer; font-weight:600; font-size:0.875rem; line-height:1rem; position:relative; background:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.spoiler__header:before { top:calc(50% - 8px); right:16px; width:16px; height:16px; content:''; position:absolute; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMyA2TDggMTFMMTMgNicgc3Ryb2tlPScjMUIxQjFCJy8+PC9zdmc+"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover; -webkit-transform:rotate(0deg);   -ms-transform:rotate(0deg);  transform:rotate(0deg); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.spoiler__num { width:2rem; -ms-flex-negative:0;   flex-shrink:0;}.spoiler__content { color:#404040; font-size:0.875rem; line-height:130%; padding:0 1rem 1rem 1rem;}.spoiler__content p:last-child { margin-bottom:0;}[data-dropdown] { position:relative;}[data-dropdown].open [data-dropdown-content] { opacity:1; visibility:visible;}[data-dropdown-toggle] { cursor:pointer;}[data-dropdown-content] { opacity:0; visibility:hidden;}.dropdown { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.dropdown__content { padding:4px 0; overflow:hidden; background:white; border-radius:8px; -webkit-box-shadow:0px 6px 6px rgba(0, 0, 0, 0.15);  box-shadow:0px 6px 6px rgba(0, 0, 0, 0.15);}.dropdown__group { border:none; -webkit-box-shadow:none;  box-shadow:none;}.dropdown__item { cursor:pointer; min-width:100%; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; padding:6px 20px;}.dropdown__item:hover { background-color:#eee;}.rating { font-size:0; line-height:0; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.rating__body { position:relative;}.rating__active { top:0; left:0; width:0; z-index:5; overflow:hidden; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:2px;   -moz-column-gap:2px;  column-gap:2px; fill:var(--yellow);}.rating__stars { display:-webkit-box; display:-ms-flexbox; display:flex; fill:var(--gray); -webkit-column-gap:2px;   -moz-column-gap:2px;  column-gap:2px;}.rating__star { -ms-flex-negative:0;   flex-shrink:0; height:1.25rem; display:inline-block;}.rating__items { top:0; left:0; z-index:10; width:100%; height:100%; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse;   -ms-flex-direction:row-reverse;  flex-direction:row-reverse;}.rating__item { fill:var(--yellow); cursor:pointer; -webkit-box-flex:0;   -ms-flex:0 0 20%;  flex:0 0 20%;}.rating__value { position:relative; font-size:1rem; font-weight:700; line-height:1.25rem; color:var(--gray-text);}.rating--xl .rating__star { height:2.25rem;}.rating--xl .rating__active { fill:#FFB801;}.rating--xl .rating__item { fill:#FFB801;}[data-rating-readonly='true'] .rating__item { cursor:default;}.simple-rating { overflow:hidden; position:relative; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-size:0; line-height:0; -webkit-box-orient:horizontal; -webkit-box-direction:reverse;   -ms-flex-direction:row-reverse;  flex-direction:row-reverse;}.simple-rating__item { top:0; left:0; width:0%; height:0%; opacity:0; visibility:hidden; position:absolute;}.simple-rating__label { color:gold; font-size:2.5rem; line-height:2.5rem; cursor:pointer; display:block; -webkit-transition:.3s; transition:.3s;}.simple-rating__label:before { content:'☆';}.simple-rating__item:checked:before,.simple-rating__item:checked ~ .simple-rating__label:before { content:'★';}.simple-rating__label:hover:before,.simple-rating__label:hover ~ .simple-rating__label:before,.simple-rating__label:checked ~ .simple-rating__label:hover:before { content:'★';}[data-readonly="true"] .rating__item { cursor:default;}.btn-slide-nav { width:15px; height:12px; padding:0; font-size:0; line-height:0; border:none; outline:none; display:block; cursor:pointer; background-color:transparent;}.swiper-pagination { font-size:0; line-height:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.25rem;   -moz-column-gap:1.25rem;  column-gap:1.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}@media (min-width:1024px) { .swiper-pagination {  -webkit-column-gap:0.75rem; -moz-column-gap:0.75rem;   column-gap:0.75rem; }}.swiper-pagination-bullet { width:0.5rem; height:0.5rem; display:block; -ms-flex-negative:0;   flex-shrink:0; cursor:pointer; border-radius:50%; background-color:var(--gray); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.swiper-pagination-bullet:hover { background-color:var(--black); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.swiper-pagination-bullet-active { background-color:var(--black);}.slider-nav { width:38px; height:38px; padding:0; font-size:0; line-height:0; border:none; outline:none; cursor:pointer; fill:var(--black); -webkit-transition:var(--transition-time); transition:var(--transition-time); background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.slider-nav i { width:16px; height:16px; -ms-flex-negative:0;   flex-shrink:0; display:block;}.slider-nav:hover { fill:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}@media (hover:none) { .slider-nav:hover {  fill:var(--black); }}.swiper { width:100%; height:100%;}.swiper-slide { height:auto;}.non-swiper-slide { display:none !important;}.sorter { position:relative;}.sorter__header { stroke:var(--black); cursor:pointer; height:2.375rem; font-size:0.75rem; line-height:1rem; white-space:nowrap; border-radius:0.75rem; padding:0.25rem 0.625rem; background-color:white; border:2px solid white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1rem;   -moz-column-gap:1rem;  column-gap:1rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.sorter__header:hover { border-color:var(--violet-light);}.sorter__label { color:var(--gray-text);}.sorter__active { display:none; color:var(--black);}.sorter__arrow { display:block; width:1rem; height:1rem;}.sorter__dropdown { right:0; z-index:200; font-size:0.875rem; line-height:1.125rem; min-width:100%; position:absolute; top:calc(100% + 2px); border-radius:0.5rem; background-color:white; border:2px solid var(--violet); opacity:0; visibility:hidden;}.sorter__item { cursor:pointer; color:var(--black); min-height:2.375rem; padding:0.25rem 0.75rem; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.sorter__item:hover { color:var(--violet-hover); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.sorter__item.active { color:var(--violet);}.sorter.open { z-index:200;}.sorter.open .sorter__header { border-color:var(--violet-light);}.sorter.open .sorter__arrow { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg);}.sorter.open .sorter__dropdown { opacity:1; visibility:visible;}@media (min-width:768px) { .sorter__active {  display:block; }}.pagination { padding:0; list-style:none; margin:2.5rem 0 0 0; font-weight:700; font-size:0.875rem; line-height:1rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-column-gap:0.625rem;   -moz-column-gap:0.625rem;  column-gap:0.625rem; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.pagination__link { width:2rem; height:2rem; fill:var(--black); color:var(--black); border-radius:0.75rem; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.pagination__link i { width:1rem; height:1rem; font-size:0; line-height:0; -ms-flex-negative:0;   flex-shrink:0; display:inline-block;}.pagination__link.active { cursor:default; background-color:white;}.pagination__link:disabled { cursor:default;}@media (min-width:768px) { .pagination {  margin-top:1.5rem; }}.table { padding:1.5rem; width:100%; border-radius:1.25rem; border-collapse:collapse; background-color:white;}.table th { text-align:left; font-weight:600; font-size:0.875rem; line-height:0.875rem; color:var(--gray-text); padding:1.5rem 0.75rem 1.125rem 0.75rem;}.table th:first-child { padding-left:1.5rem;}.table th:last-child { padding-right:1.5rem;}.table td { font-weight:600; font-size:1.125rem; line-height:1.375rem; padding:1rem 0.75rem 1.25rem 0.75rem; border-top:1px solid rgba(0, 0, 0, 0.06);}.table td:first-child { padding-left:1.5rem;}.table td:last-child { padding-right:1.5rem;}.table-responsive { width:100%; max-width:100%; overflow-x:auto; padding-top:0.25rem;}.table-responsive--lg .table { min-width:43.75rem;}.table-notice { font-size:0.875rem; line-height:130%; color:var(--gray-text); margin-top:0.625rem;}.header { top:0; left:0; right:0; z-index:920; position:fixed; background-color:white;}.header__wrap { height:3.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.75rem;   -moz-column-gap:0.75rem;  column-gap:0.75rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.header__logo { width:9rem; -ms-flex-negative:0;   flex-shrink:0; display:block;}.header__burger { padding:0; font-size:0; line-height:0; border:none; outline:none; display:block; -ms-flex-negative:0;   flex-shrink:0; width:1.25rem; height:1.25rem; cursor:pointer; background-color:transparent;}.header__content { min-height:1px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; -webkit-column-gap:1rem;   -moz-column-gap:1rem;  column-gap:1rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;}.header__button { font-size:0; line-height:0; border:none; outline:none; width:1.25rem; height:3.5rem; cursor:pointer; fill:var(--black); background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-negative:0;   flex-shrink:0; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.header__button i { width:1.25rem; height:1.25rem; display:block; -ms-flex-negative:0;   flex-shrink:0;}.header__contacts { display:none;}.header__phone { display:block; color:#202020; white-space:nowrap; position:relative; font-weight:700; font-size:1.25rem; line-height:1.25rem; text-decoration:none;}.header__phone span { background:-webkit-gradient(linear, left top, right top, color-stop(0, #202020), color-stop(40%, #202020), color-stop(90%, rgba(32, 32, 32, 0))); background:linear-gradient(90deg, #202020 0, #202020 40%, rgba(32, 32, 32, 0) 90%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}.header__phone:hover { color:#202020; text-decoration:none;}.header__phone.active span { color:white; background:-webkit-gradient(linear, left top, right top, from(#202020), color-stop(40%, #202020), color-stop(90%, #202020)); background:linear-gradient(90deg, #202020 0%, #202020 40%, #202020 90%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}.header__callback { padding:0; border:none; outline:none; cursor:pointer; white-space:nowrap; font-weight:700; font-size:0.75rem; line-height:1rem; color:var(--violet); background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.header__callback:hover { color:var(--violet-hover); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.header__callback:active { color:var(--violet);}@media (min-width:768px) { .header__contacts {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  margin-left:1rem; }}@media (min-width:1024px) { .header {  top:2rem;  position:absolute; } .header__burger {  display:none; }}.nav-open .header__nav { -webkit-transition:.3s; transition:.3s; -webkit-transform:translateX(0);   -ms-transform:translateX(0);  transform:translateX(0);}.nav-open .header__layout { opacity:1; visibility:visible;}.nav-open .hamburger span { opacity:0; width:100%;}.nav-open .hamburger:after { -webkit-transform:translateY(8px) translateX(0) rotate(45deg);   -ms-transform:translateY(8px) translateX(0) rotate(45deg);  transform:translateY(8px) translateX(0) rotate(45deg); width:100%;}.nav-open .hamburger:before { -webkit-transform:translateY(-8px) translateX(0) rotate(-45deg);   -ms-transform:translateY(-8px) translateX(0) rotate(-45deg);  transform:translateY(-8px) translateX(0) rotate(-45deg); width:100%;}.footer { color:var(--gray-text); background:var(--black); font-size:0.875rem; line-height:100%;}.footer__text { color:white; font-weight:600; font-size:0.875rem; line-height:100%; padding-top:2rem; padding-bottom:2.5rem; border-bottom:1px solid rgba(255, 255, 255, 0.08);}.footer__text a { color:white; white-space:nowrap; text-decoration:none;}.footer__text a:hover { color:white; text-decoration:none;}.footer__main { padding-top:2.5rem; padding-bottom:2rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.footer__title { color:white; font-weight:700; font-size:1.125rem; line-height:1.3125rem; margin-bottom:1.25rem;}.footer__title a { color:white; text-decoration:none;}.footer__title a:hover { color:white; text-decoration:none;}.footer__title a span { background:-webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(80%, rgba(32, 32, 32, 0.8)), color-stop(90%, rgba(32, 32, 32, 0))); background:linear-gradient(90deg, #fff 0, rgba(32, 32, 32, 0.8) 80%, rgba(32, 32, 32, 0) 90%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}.footer__title a.active span { color:white; background:-webkit-gradient(linear, left top, right top, from(white), color-stop(40%, white), color-stop(90%, white)); background:linear-gradient(90deg, white 0%, white 40%, white 90%); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}.footer__contacts { font-size:0.8125rem; line-height:160%; margin-bottom:3rem;}.footer__contacts a { color:var(--gray-text); text-decoration:none;}.footer__contacts a:hover { color:var(--gray-text); text-decoration:none;}.footer__work-time { font-size:0.8125rem; line-height:160%;}.footer__nav { font-size:0.8125rem; line-height:1.625rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.footer__nav ul { margin:0; padding:0; list-style:none;}.footer__nav ul li a { color:var(--gray-text); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.footer__nav ul li a:hover { color:white; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}@media (min-width:768px) { .footer__text {  font-size:0.875rem;  line-height:0.9375rem;  padding-top:2.3125rem;  padding-bottom:2.3125rem; } .footer__main {  padding-bottom:2.5rem;  -ms-flex-wrap:wrap; flex-wrap:wrap;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .footer__group--categories {  width:100%; }}@media (min-width:1024px) { .footer__group--categories {  width:auto; } .footer__group--contacts {  width:100%; } .footer__nav {  -webkit-column-gap:3.75rem; -moz-column-gap:3.75rem;   column-gap:3.75rem; }}@media (min-width:1250px) { .footer__main {  -ms-flex-wrap:nowrap; flex-wrap:nowrap;  padding-bottom:3rem; } .footer__group--contacts {  width:auto; }}.footer-bottom { text-align:center; font-size:0.8125rem; line-height:1.1875rem; color:var(--gray-text); background-color:black;}.footer-bottom__wrap { padding-top:1rem; padding-bottom:1rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-column-gap:2rem;   -moz-column-gap:2rem;  column-gap:2rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.footer-bottom__link { display:block; max-width:20rem; color:var(--gray-text); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.footer-bottom__link:hover { color:white; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}@media (min-width:768px) { .footer-bottom__wrap {  padding:0;  min-height:2.875rem;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .footer-bottom__link {  max-width:inherit; }}.nav { top:0; left:0; right:0; z-index:950; display:none; position:absolute; background-color:var(--black);}.nav__wrap { height:2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.375rem;   -moz-column-gap:1.375rem;  column-gap:1.375rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.nav__city { min-width:6.125rem;}.nav__auth { color:white; font-size:0.75rem; line-height:1rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.375rem;   -moz-column-gap:1.375rem;  column-gap:1.375rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.nav__button { color:white; height:2rem; font-weight:500; cursor:pointer; white-space:nowrap; text-decoration:none; background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.nav__button:hover { color:var(--gray); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.nav__button:active { color:white;}.nav__menu { font-weight:500; font-size:0.75rem; line-height:1rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;}@media (min-width:1024px) { .nav {  display:block; }}.nav-city { padding:0; border:none; outline:none; color:white; stroke:white; height:2rem; font-weight:600; font-size:0.75rem; line-height:0.875rem; cursor:pointer; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.1875rem;   -moz-column-gap:0.1875rem;  column-gap:0.1875rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.nav-city i { padding:0; font-size:0; line-height:0; width:14px; height:12px; display:block; -ms-flex-negative:0;   flex-shrink:0;}.menu { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-column-gap:1.25rem;   -moz-column-gap:1.25rem;  column-gap:1.25rem;}.menu > li { position:relative;}.menu > li > a { height:2rem; color:var(--gray); white-space:nowrap; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.menu > li > a:hover { color:white; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.menu > li ul { margin:0; padding:0; width:11.25rem; list-style:none; left:-0.375rem; top:100%; position:absolute; border-radius:0.5rem; background-color:#F1F1F1; border:2px solid var(--violet); opacity:0; visibility:hidden;}.menu > li ul li a { color:#222222; font-weight:500; font-size:1rem; line-height:1.25rem; min-height:2.75rem; text-decoration:none; padding:0.5rem 1rem; background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.menu > li ul li a:hover { color:var(--violet); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.menu > li:hover ul { opacity:1; visibility:visible;}@media (min-width:1250px) { .menu {  -webkit-column-gap:1.375rem; -moz-column-gap:1.375rem;   column-gap:1.375rem; }}.header-nav { left:0; right:0; top:3.5rem; color:white; z-index:800; position:fixed; background-color:var(--black);}.header-nav__wrap { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; min-height:2rem; -webkit-column-gap:1.5rem;   -moz-column-gap:1.5rem;  column-gap:1.5rem;}.header-nav__link { height:2rem; font-weight:500; font-size:0.75rem; line-height:1rem; color:var(--gray); cursor:pointer; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.header-nav__link:hover { color:white; text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.header-nav__divider { width:1px; height:16px; display:block; -ms-flex-negative:0;   flex-shrink:0; background-color:var(--gray);}.header-nav__social { display:none;}.header-nav__content { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; height:2rem; position:relative;}.header-nav__menu { top:0; left:0; right:-1rem; bottom:0; position:absolute;}.header-nav__menu .swiper-slide { width:auto; padding-right:1rem;}@media (min-width:768px) { .header-nav__wrap {  -webkit-column-gap:1.75rem; -moz-column-gap:1.75rem;   column-gap:1.75rem; } .header-nav__menu .swiper-slide {  padding-right:0; }}@media (min-width:1024px) { .header-nav {  top:5.5rem;  position:absolute; } .header-nav__social {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-column-gap:0.5rem; -moz-column-gap:0.5rem;   column-gap:0.5rem;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; }}.btn-social { width:1.25rem; height:1.25rem; display:block; -ms-flex-negative:0;   flex-shrink:0; cursor:pointer;}.navigation { top:0; left:0; bottom:0; width:100%; z-index:980; position:fixed; background-color:var(--gray-light); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; opacity:0; visibility:hidden; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.navigation__primary { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__layout { height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__wrap { top:0; left:0; right:0; bottom:0; position:absolute;}.navigation__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; border-bottom:1px solid var(--gray);}.navigation__logo { width:9rem; display:block; margin-left:1rem;}.navigation__close { top:0; right:0; padding:0; font-size:0; line-height:0; z-index:100; border:none; outline:none; width:3.5rem; height:3.5rem; cursor:pointer; position:relative; background-color:var(--gray-light);}.navigation__close:after, .navigation__close:before { z-index:10; content:''; width:20px; height:2px; position:absolute; top:calc(50% - 1px); left:calc(50% - 10px); background-color:var(--gray-text); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.navigation__close:after { -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);  transform:rotate(45deg);}.navigation__close:before { -webkit-transform:rotate(-45deg);   -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}.navigation__close:hover:after, .navigation__close:hover:before { background-color:var(--black); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.navigation__body { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; position:relative;}.navigation__scroll { top:0; left:0; right:0; bottom:0; position:absolute; overflow-y:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__menu { padding:1rem 0 0.5rem 0; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__footer { padding:1.5rem 1rem; border-top:1px solid var(--gray); display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__footer .btn { height:3rem;}.navigation__contacts { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.5rem;   -moz-column-gap:1.5rem;  column-gap:1.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.navigation__divider { height:1px; margin:0.75rem 0; background-color:var(--gray);}.navigation__child { top:0; left:0; right:0; bottom:0; z-index:20; position:fixed; background-color:var(--gray-light); display:none;}.navigation__child.active { z-index:100; display:block;}.navigation__control { padding:0; border:none; outline:none; cursor:pointer; color:var(--gray-text); font-weight:400; font-size:1rem; line-height:1.5rem; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.navigation__control i { font-size:0; line-height:0; width:3.5rem; height:3.5rem; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.navigation__control i:before { content:''; display:block; width:1.5rem; height:1.5rem; -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg); background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNSAxMkgxOScgc3Ryb2tlPScjN0Q3RDdEJyBzdHJva2Utd2lkdGg9JzEuOTk4MzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjxwYXRoIGQ9J00xMiA1TDE5IDEyTDEyIDE5JyBzdHJva2U9JyM3RDdEN0QnIHN0cm9rZS13aWR0aD0nMS45OTgzMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8+PC9zdmc+"); background-repeat:no-repeat; background-position:50% 50%; background-size:contain;}.navigation__all { font-size:1rem; line-height:1.25rem; color:var(--black); padding:0.5rem 1rem; background-color:white; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.navigation__all strong { font-weight:700;}.navigation__all span { display:block; color:var(--gray-text); font-size:0.75rem; line-height:1.125rem;}.navigation__link { min-height:2.5rem; color:var(--black); font-size:1rem; line-height:1.25rem; cursor:pointer; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; padding:0.25rem 1rem;}.navigation__link i { display:block; width:1.5rem; height:1.5rem; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOSAxOEwxNSAxMkw5IDYnIHN0cm9rZT0nIzdEN0Q3RCcgc3Ryb2tlLXdpZHRoPScxLjk5ODMyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K"); background-repeat:no-repeat; background-position:50% 50%; background-size:contain;}.navigation__link:hover { color:black; text-decoration:none;}.navigation-backdrop { top:0; left:0; right:0; bottom:0; z-index:950; position:absolute; background-color:rgba(0, 0, 0, 0.7); opacity:0; visibility:hidden; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.city-button { border:none; outline:none; width:100%; cursor:pointer; height:3rem; color:var(--black); stroke:var(--black); font-size:1rem; line-height:1.25rem; padding:0.5rem 1rem; border-radius:0.75rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.city-button__arrow { font-size:0; line-height:0; display:block; width:1rem; height:1rem; -ms-flex-negative:0;   flex-shrink:0;}.navigation-parent { min-height:3rem; color:var(--black); font-size:1rem; line-height:1.25rem; cursor:pointer; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; padding:0.25rem 3rem 0.25rem 1rem;}.navigation-parent:hover { color:black; text-decoration:none;}.navigation-parent:before { top:calc(50% - 0.75rem); right:1rem; content:''; display:block; width:1.5rem; height:1.5rem; position:absolute; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNOSAxOEwxNSAxMkw5IDYnIHN0cm9rZT0nIzdEN0Q3RCcgc3Ryb2tlLXdpZHRoPScxLjk5ODMyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4K"); background-repeat:no-repeat; background-position:50% 50%; background-size:contain;}.navigation-parent__title { font-weight:600;}.navigation-parent__description { color:var(--gray-text); font-size:0.75rem; line-height:1.125rem;}.nav-open { overflow:hidden;}.nav-open .header { background-color:var(--gray-light);}.nav-open .header__logo { opacity:0; visibility:hidden;}.nav-open .header__burger { position:relative;}.nav-open .header__burger:before { content:''; width:20px; height:20px; position:absolute; top:calc(50% - 10px); left:calc(50% - 10px); background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMyAzTDE3IDE3JyBzdHJva2U9JyMxQjFCMUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTcgM0wzLjAwMDAzIDE3JyBzdHJva2U9JyMxQjFCMUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMyAzTDE3IDE3JyBzdHJva2U9JyMxQjFCMUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48cGF0aCBkPSdNMTcgM0wzLjAwMDAzIDE3JyBzdHJva2U9JyMxQjFCMUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4="); background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}.nav-open .header__burger svg { opacity:0;}.nav-open .navigation { opacity:1; visibility:visible; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.nav-open .navigation-backdrop { opacity:1; visibility:visible; -webkit-transition:var(--transition-time); transition:var(--transition-time);}@media (min-width:1024px) { .nav-open {  overflow:visible; } .nav-open .header {  background-color:white; }}.sidenav { border-radius:0.75rem; background-color:white;}.sidenav__item:not(:last-child) { border-bottom:1px solid var(--gray-light);}.sidenav__link { font-weight:600; font-size:0.875rem; line-height:1.1875rem; color:var(--black); padding:0.5rem 1rem; text-decoration:none; min-height:3.125rem; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.sidenav__link:hover { color:var(--violet-hover); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.sidenav__link.active { cursor:default; color:var(--violet);}.modal { padding:1.5rem; position:relative; border-radius:1.25rem;}.modal__close { top:0; right:0; padding:0; font-size:0; line-height:0; z-index:100; border:none; outline:none; width:3.5rem; height:3.5rem; cursor:pointer; position:absolute; background-color:transparent;}.modal__close:after, .modal__close:before { z-index:10; content:''; width:20px; height:2px; position:absolute; top:calc(50% - 1px); left:calc(50% - 10px); background-color:var(--gray); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.modal__close:after { -webkit-transform:rotate(45deg);   -ms-transform:rotate(45deg);  transform:rotate(45deg);}.modal__close:before { -webkit-transform:rotate(-45deg);   -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}.modal__close:hover:after, .modal__close:hover:before { background-color:var(--black); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.modal__header { font-weight:700; font-size:1.25rem; line-height:120%; color:var(--black); padding-right:2.5rem; margin-bottom:1.5rem;}.modal__policy { font-size:0.8125rem; line-height:160%; color:var(--gray); text-align:center;}.modal__form { display:-ms-grid; display:grid; grid-row-gap:1.5rem; grid-column-gap:1.5rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.modal__lead { max-width:28.75rem; font-size:0.875rem; line-height:130%;}@media (min-width:768px) { .modal {  width:37.5rem; } .modal__header {  font-size:1.5rem;  line-height:120%; } .modal__form {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; } .modal__send {  -ms-grid-column-span:2;  grid-column:span 2; } .modal__item--xl {  -ms-grid-column-span:2;  grid-column:span 2; }}.mini-card { padding:1rem; border-radius:1.25rem; background-color:var(--gray-light); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.125rem;   -moz-column-gap:1.125rem;  column-gap:1.125rem;}.mini-card__media { width:110px; padding:6px 2px; border-radius:0.5rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.mini-card__image { width:100px; height:130px; -ms-flex-negative:0;   flex-shrink:0;}.mini-card__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.mini-card__title { color:var(--black); font-weight:600; font-size:0.875rem; line-height:1.0625rem;}.mini-card__action { height:1.875rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; padding:0.25rem 0.5rem; font-weight:600; font-size:0.75rem; line-height:0.875rem;}.mini-card .item-price { font-size:1rem; line-height:1.125rem;}@media (min-width:768px) { .mini-card {  padding:1.25rem; } .mini-card__media {  padding:0;  -webkit-box-flex:0; -ms-flex-positive:0;   flex-grow:0;  -ms-flex-negative:0; flex-shrink:0;  width:8.25rem; } .mini-card__image {  width:132px;  height:130px; } .mini-card__content {  row-gap:1rem; } .mini-card__title {  color:var(--black);  font-weight:600;  font-size:1rem;  line-height:1.25rem; } .mini-card .item-price {  font-size:1.25rem;  line-height:1.5rem; }}.modal-map { width:98%; height:80%; overflow:hidden; padding:1.25rem; max-height:37.5rem; max-width:62.5rem;}.modal-map > * { height:100%;}.search { top:0; left:0; right:0; z-index:990; height:5.5rem; position:fixed; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; opacity:0; visibility:hidden;}.search__main { margin:0 auto; max-width:40.5rem; position:relative; padding-right:2.75rem;}.search__form { position:relative;}.search__button { top:0; right:0; z-index:20; fill:#B7B8B8; border:none; outline:none; font-size:0; line-height:0; width:3.5rem; height:3.5rem; border-radius:8px; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; background-color:var(--gray-light); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.search__button i { display:block; width:1.5rem; height:1.5rem; -ms-flex-negative:0;   flex-shrink:0;}.search__button:hover { fill:var(--black); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.search__button:active { fill:#B7B8B8;}.search__close { right:0; top:calc(50% - 10px); padding:0; font-size:0; line-height:0; border:none; outline:none; width:20px; height:20px; cursor:pointer; display:block; position:absolute; stroke:var(--black); background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.search__close:hover { stroke:var(--black-hover); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.search__close:active { stroke:var(--black);}@media (min-width:1024px) { .search {  height:7.5rem; }}.search-open .search { opacity:1; visibility:visible;}.mini-cart { z-index:1000; position:relative;}.mini-cart__button { font-size:0; line-height:0; border:none; outline:none; width:1.25rem; height:3.5rem; position:relative; stroke:var(--black); background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-negative:0;   flex-shrink:0; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.mini-cart__icon { width:1.25rem; height:1.25rem; display:block; -ms-flex-negative:0;   flex-shrink:0;}.mini-cart__counter { top:7px; left:10px; z-index:10; color:white; width:1.125rem; height:1.125rem; font-weight:700; font-size:0.75rem; line-height:0.875rem; border-radius:50%; position:absolute; background-color:var(--violet); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.mini-cart__dropdown { color:var(--black); top:calc(100% + 4px); right:0; padding:1.25rem; width:20rem; position:absolute; border-radius:0.75rem; background-color:white; -webkit-box-shadow:var(--shadow);  box-shadow:var(--shadow); opacity:0; visibility:hidden;}.mini-cart__header { font-size:0.875rem; line-height:0.875rem; margin-bottom:1.5rem; white-space:nowrap; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.mini-cart__heading { font-weight:600;}.mini-cart__reset { padding:0; border:none; outline:none; cursor:pointer; color:var(--gray); background-color:transparent;}.mini-cart__list { margin-bottom:1.75rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.mini-cart__buttons { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; row-gap:0.5rem; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.mini-cart__item { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.875rem;   -moz-column-gap:0.875rem;  column-gap:0.875rem; position:relative; padding-right:32px;}.mini-cart__media { width:48px; -ms-flex-negative:0;   flex-shrink:0;}.mini-cart__image { display:block; width:48px;}.mini-cart__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.mini-cart__title { font-weight:500; font-size:0.75rem; line-height:0.75rem;}.mini-cart__title a { color:var(--black); text-decoration:none;}.mini-cart__title a:hover { color:var(--black); text-decoration:none;}.mini-cart__price { white-space:nowrap; font-weight:600; font-size:0.875rem; line-height:0.875rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.mini-cart__price-old { color:var(--gray); text-decoration:line-through;}.mini-cart__remove { right:0; top:calc(50% - 16px); padding:0; width:32px; height:32px; border:none; outline:none; font-size:0; line-height:0; cursor:pointer; position:absolute; fill:#DDDDDD; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; background-color:transparent;}.mini-cart__remove i { height:15px; -ms-flex-negative:0;   flex-shrink:0; display:inline-block;}.mini-cart__remove:hover { fill:var(--gray); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.mini-cart__remove:active { fill:var(--gray-light);}@media (min-width:768px) { .mini-cart__dropdown {  width:24.0625rem; } .mini-cart__item {  padding-right:48px; } .mini-cart__remove {  width:48px;  height:48px; }}.promo { padding-top:1rem; margin-bottom:2.5rem;}.promo__media { display:block;}.promo__image { display:block; overflow:hidden; border-radius:1.25rem;}.promo__image--xl { display:none;}.promo__secondary { display:none;}.promo__control { margin-top:1.25rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.25rem;   -moz-column-gap:1.25rem;  column-gap:1.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}@media (min-width:576px) { .promo__image--sm {  display:none; } .promo__image--xl {  display:block; }}@media (min-width:768px) { .promo {  padding-top:1.5rem; } .promo__control {  -webkit-box-pack:start; -ms-flex-pack:start;   justify-content:flex-start; }}@media (min-width:768px) and (min-width:1024px) { .promo {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .promo__secondary {  display:block;  width:264px;  -ms-flex-negative:0; flex-shrink:0; } .promo__secondary .promo__control {  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } .promo__primary {  width:calc(100% - 284px); } .promo__image {  height:640px; }}@media (min-width:1250px) { .promo {  padding-top:1.25rem;  margin-bottom:3.75rem; }}.trade-in { margin:0 auto; max-width:25rem; position:relative;}.trade-in__media { overflow:hidden; border-radius:1.25rem;}.trade-in__media--md { display:none;}.trade-in__media--xl { display:none;}.trade-in__content { top:0; left:0; right:0; bottom:0; z-index:10; text-align:center; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.trade-in__header { width:296px; display:block; margin:0 auto 1.75rem auto;}.trade-in__text { font-weight:700; font-size:1.25rem; line-height:120%; margin-bottom:1.75rem;}.trade-in__arrow { width:168px; height:29px; display:block; margin:0 auto 1.75rem auto; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTY4JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMTY4IDI5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xNjUuNzA0IDIxLjkzNDZDMTY2Ljc3MyAyMS41NDU1IDE2Ny4zMjQgMjAuMzY0IDE2Ni45MzUgMTkuMjk1NkwxNjAuNTk1IDEuODg0NDRDMTYwLjIwNiAwLjgxNjAwMyAxNTkuMDI0IDAuMjY1MjM2IDE1Ny45NTYgMC42NTQyNjZDMTU2Ljg4OCAxLjA0MzMgMTU2LjMzNyAyLjIyNDggMTU2LjcyNiAzLjI5MzI0TDE2Mi4zNjEgMTguNzY5OEwxNDYuODg0IDI0LjQwNUMxNDUuODE2IDI0Ljc5NDEgMTQ1LjI2NSAyNS45NzU2IDE0NS42NTQgMjcuMDQ0QzE0Ni4wNDMgMjguMTEyNCAxNDcuMjI1IDI4LjY2MzIgMTQ4LjI5MyAyOC4yNzQyTDE2NS43MDQgMjEuOTM0NlpNMSAyMEMxLjg2OTg2IDIxLjg2NiAxLjg2OTI5IDIxLjg2NjMgMS44Njg4MyAyMS44NjY1QzEuODY4ODEgMjEuODY2NSAxLjg2ODQ2IDIxLjg2NjcgMS44Njg0MyAyMS44NjY3QzEuODY4MzggMjEuODY2NyAxLjg2ODc1IDIxLjg2NjYgMS44Njk1NCAyMS44NjYyQzEuODcxMTMgMjEuODY1NSAxLjg3NDQyIDIxLjg2MzkgMS44Nzk0IDIxLjg2MTZDMS44ODkzNyAyMS44NTcxIDEuOTA2MTIgMjEuODQ5NCAxLjkyOTY1IDIxLjgzODhDMS45NzY3MiAyMS44MTc1IDIuMDUwOSAyMS43ODQzIDIuMTUyMTUgMjEuNzRDMi4zNTQ2NSAyMS42NTEzIDIuNjY1NDIgMjEuNTE4MSAzLjA4NDA1IDIxLjM0NjdDMy45MjEzMSAyMS4wMDM5IDUuMTkwMDMgMjAuNTA4NCA2Ljg4Njk3IDE5LjkxMDZDMTAuMjgwOCAxOC43MTUyIDE1LjM4NzcgMTcuMTExMSAyMi4xODE5IDE1LjUwMzVDMzUuNzY5MyAxMi4yODg3IDU2LjExMDIgOS4wNTg4MiA4MyA5LjA1ODgyVjQuOTQxMThDNTUuNzc3NCA0Ljk0MTE4IDM1LjExODQgOC4yMTEzMyAyMS4yMzM4IDExLjQ5NjVDMTQuMjkyMSAxMy4xMzg5IDkuMDQ1MDYgMTQuNzg0OCA1LjUxODk0IDE2LjAyNjlDMy43NTU5MSAxNi42NDc5IDIuNDIzMTUgMTcuMTY3OSAxLjUyMzkyIDE3LjUzNjFDMS4wNzQzMSAxNy43MjAyIDAuNzMzMDg3IDE3Ljg2NjMgMC41MDA2NTQgMTcuOTY4QzAuMzg0NDM3IDE4LjAxODkgMC4yOTU0MTkgMTguMDU4NyAwLjIzMzY0OSAxOC4wODY2QzAuMjAyNzY0IDE4LjEwMDYgMC4xNzg2OTEgMTguMTExNiAwLjE2MTQzNyAxOC4xMTk1QzAuMTUyODEgMTguMTIzNSAwLjE0NTg4NyAxOC4xMjY3IDAuMTQwNjcgMTguMTI5MUMwLjEzODA2MiAxOC4xMzAzIDAuMTM1ODggMTguMTMxMyAwLjEzNDEyNCAxOC4xMzIxQzAuMTMzMjQ2IDE4LjEzMjUgMC4xMzIyNDkgMTguMTMzIDAuMTMxODEgMTguMTMzMkMwLjEzMDkyIDE4LjEzMzYgMC4xMzAxMzYgMTguMTM0IDEgMjBaTTgzIDkuMDU4ODJDMTA5Ljg5IDkuMDU4ODIgMTMwLjIzMSAxMi4yODg3IDE0My44MTggMTUuNTAzNUMxNTAuNjEyIDE3LjExMTEgMTU1LjcxOSAxOC43MTUyIDE1OS4xMTMgMTkuOTEwNkMxNjAuODEgMjAuNTA4NCAxNjIuMDc5IDIxLjAwMzkgMTYyLjkxNiAyMS4zNDY3QzE2My4zMzUgMjEuNTE4MSAxNjMuNjQ1IDIxLjY1MTMgMTYzLjg0OCAyMS43NEMxNjMuOTQ5IDIxLjc4NDMgMTY0LjAyMyAyMS44MTc1IDE2NC4wNyAyMS44Mzg4QzE2NC4wOTQgMjEuODQ5NCAxNjQuMTExIDIxLjg1NzEgMTY0LjEyMSAyMS44NjE2QzE2NC4xMjYgMjEuODYzOSAxNjQuMTI5IDIxLjg2NTUgMTY0LjEzIDIxLjg2NjJDMTY0LjEzMSAyMS44NjY2IDE2NC4xMzIgMjEuODY2NyAxNjQuMTMyIDIxLjg2NjdDMTY0LjEzMiAyMS44NjY3IDE2NC4xMzEgMjEuODY2NSAxNjQuMTMxIDIxLjg2NjVDMTY0LjEzMSAyMS44NjYzIDE2NC4xMyAyMS44NjYgMTY1IDIwQzE2NS44NyAxOC4xMzQgMTY1Ljg2OSAxOC4xMzM2IDE2NS44NjggMTguMTMzMkMxNjUuODY4IDE4LjEzMyAxNjUuODY3IDE4LjEzMjUgMTY1Ljg2NiAxOC4xMzIxQzE2NS44NjQgMTguMTMxMyAxNjUuODYyIDE4LjEzMDMgMTY1Ljg1OSAxOC4xMjkxQzE2NS44NTQgMTguMTI2NyAxNjUuODQ3IDE4LjEyMzUgMTY1LjgzOSAxOC4xMTk1QzE2NS44MjEgMTguMTExNiAxNjUuNzk3IDE4LjEwMDYgMTY1Ljc2NiAxOC4wODY2QzE2NS43MDUgMTguMDU4NyAxNjUuNjE2IDE4LjAxODkgMTY1LjQ5OSAxNy45NjhDMTY1LjI2NyAxNy44NjYzIDE2NC45MjYgMTcuNzIwMiAxNjQuNDc2IDE3LjUzNjFDMTYzLjU3NyAxNy4xNjc5IDE2Mi4yNDQgMTYuNjQ3OSAxNjAuNDgxIDE2LjAyNjlDMTU2Ljk1NSAxNC43ODQ4IDE1MS43MDggMTMuMTM4OSAxNDQuNzY2IDExLjQ5NjVDMTMwLjg4MiA4LjIxMTMzIDExMC4yMjMgNC45NDExOCA4MyA0Ljk0MTE4VjkuMDU4ODJaJyBmaWxsPScjMUIxQjFCJy8+PC9zdmc+"); background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}@media (min-width:768px) { .trade-in {  width:100%;  max-width:inherit; } .trade-in__media--sm {  display:none; } .trade-in__media--md {  display:block; } .trade-in__text br {  display:none; }}@media (min-width:1024px) { .trade-in__arrow {  width:269px;  height:33px;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjY5JyBoZWlnaHQ9JzMzJyB2aWV3Qm94PScwIDAgMjY5IDMzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00yNjcuNjE5IDI1LjkzMzVDMjY4LjY4NyAyNS41NDI4IDI2OS4yMzYgMjQuMzYwNCAyNjguODQ1IDIzLjI5MjZMMjYyLjQ3OSA1Ljg5MTI5QzI2Mi4wODggNC44MjM0NiAyNjAuOTA2IDQuMjc0NTMgMjU5LjgzOCA0LjY2NTIyQzI1OC43NyA1LjA1NTkgMjU4LjIyMSA2LjIzODI3IDI1OC42MTIgNy4zMDYxTDI2NC4yNzEgMjIuNzczOUwyNDguODAzIDI4LjQzMzFDMjQ3LjczNSAyOC44MjM4IDI0Ny4xODYgMzAuMDA2MiAyNDcuNTc3IDMxLjA3NEMyNDcuOTY4IDMyLjE0MTggMjQ5LjE1IDMyLjY5MDggMjUwLjIxOCAzMi4zMDAxTDI2Ny42MTkgMjUuOTMzNVpNMC45MTE4NjUgMjRDMS43Nzg4MyAyNS44Njc0IDEuNzc4MzMgMjUuODY3NiAxLjc3OCAyNS44Njc4QzEuNzc4MTIgMjUuODY3NyAxLjc3Nzk2IDI1Ljg2NzggMS43NzgyIDI1Ljg2NzdDMS43Nzg2NyAyNS44Njc1IDEuNzc5ODQgMjUuODY2OSAxLjc4MTcgMjUuODY2MUMxLjc4NTQxIDI1Ljg2NDQgMS43OTE4NyAyNS44NjE0IDEuODAxMDkgMjUuODU3MkMxLjgxOTUzIDI1Ljg0ODcgMS44NDg5OSAyNS44MzUzIDEuODg5NDUgMjUuODE3MUMxLjk3MDM3IDI1Ljc4MDcgMi4wOTUzMiAyNS43MjUgMi4yNjQyMSAyNS42NTE0QzIuNjAyIDI1LjUwNDEgMy4xMTU1NSAyNS4yODQ5IDMuODA0MjIgMjUuMDA0MUM1LjE4MTU2IDI0LjQ0MjUgNy4yNTkzNSAyMy42MzQzIDEwLjAzMjMgMjIuNjYxNUMxNS41NzgzIDIwLjcxNTkgMjMuOTA1MiAxOC4xMTE2IDM0Ljk3MTMgMTUuNTAzOUM1Ny4xMDIyIDEwLjI4ODggOTAuMTkzOCA1LjA1ODgyIDEzMy45MTIgNS4wNTg4MlYwLjk0MTE3NkM4OS44NjI0IDAuOTQxMTc2IDU2LjQ1MzkgNi4yMTExNyAzNC4wMjY4IDExLjQ5NjFDMjIuODEzOCAxNC4xMzg0IDE0LjM0NzEgMTYuNzg0MSA4LjY2OTI2IDE4Ljc3NkM1LjgzMDM0IDE5Ljc3MTkgMy42ODg2NyAyMC42MDQ0IDIuMjQ5NTEgMjEuMTkxMkMxLjUyOTk0IDIxLjQ4NDYgMC45ODU5ODkgMjEuNzE2NiAwLjYxODMzNCAyMS44NzdDMC40MzQ1MDYgMjEuOTU3MSAwLjI5NDc1MSAyMi4wMTk0IDAuMTk5MTUxIDIyLjA2MjRDMC4xNTEzNTEgMjIuMDgzOSAwLjExNDU5IDIyLjEwMDYgMC4wODg4Nzc0IDIyLjExMjRDMC4wNzYwMjEzIDIyLjExODMgMC4wNjU5Mjc0IDIyLjEyMjkgMC4wNTg1OTcgMjIuMTI2M0MwLjA1NDkzMTggMjIuMTI4IDAuMDUxOTU3NSAyMi4xMjkzIDAuMDQ5Njc0MyAyMi4xMzA0QzAuMDQ4NTMyOCAyMi4xMzA5IDAuMDQ3MzM4NCAyMi4xMzE1IDAuMDQ2NzY3NyAyMi4xMzE3QzAuMDQ1NzQ2NCAyMi4xMzIyIDAuMDQ0ODk3OSAyMi4xMzI2IDAuOTExODY1IDI0Wk0xMzMuOTEyIDUuMDU4ODJDMTc3LjYzIDUuMDU4ODIgMjEwLjcyMSAxMC4yODg4IDIzMi44NTIgMTUuNTAzOUMyNDMuOTE4IDE4LjExMTYgMjUyLjI0NSAyMC43MTU5IDI1Ny43OTEgMjIuNjYxNUMyNjAuNTY0IDIzLjYzNDMgMjYyLjY0MiAyNC40NDI1IDI2NC4wMiAyNS4wMDQxQzI2NC43MDggMjUuMjg0OSAyNjUuMjIyIDI1LjUwNDEgMjY1LjU2IDI1LjY1MTRDMjY1LjcyOCAyNS43MjUgMjY1Ljg1MyAyNS43ODA3IDI2NS45MzQgMjUuODE3MUMyNjUuOTc1IDI1LjgzNTMgMjY2LjAwNCAyNS44NDg3IDI2Ni4wMjMgMjUuODU3MkMyNjYuMDMyIDI1Ljg2MTQgMjY2LjAzOCAyNS44NjQ0IDI2Ni4wNDIgMjUuODY2MUMyNjYuMDQ0IDI1Ljg2NjkgMjY2LjA0NSAyNS44Njc1IDI2Ni4wNDYgMjUuODY3N0MyNjYuMDQ2IDI1Ljg2NzggMjY2LjA0NiAyNS44Njc3IDI2Ni4wNDYgMjUuODY3OEMyNjYuMDQ1IDI1Ljg2NzYgMjY2LjA0NSAyNS44Njc0IDI2Ni45MTIgMjRDMjY3Ljc3OSAyMi4xMzI2IDI2Ny43NzggMjIuMTMyMiAyNjcuNzc3IDIyLjEzMTdDMjY3Ljc3NiAyMi4xMzE1IDI2Ny43NzUgMjIuMTMwOSAyNjcuNzc0IDIyLjEzMDRDMjY3Ljc3MiAyMi4xMjkzIDI2Ny43NjkgMjIuMTI4IDI2Ny43NjUgMjIuMTI2M0MyNjcuNzU4IDIyLjEyMjkgMjY3Ljc0OCAyMi4xMTgzIDI2Ny43MzUgMjIuMTEyNEMyNjcuNzA5IDIyLjEwMDYgMjY3LjY3MiAyMi4wODM5IDI2Ny42MjUgMjIuMDYyNEMyNjcuNTI5IDIyLjAxOTQgMjY3LjM4OSAyMS45NTcxIDI2Ny4yMDUgMjEuODc3QzI2Ni44MzggMjEuNzE2NiAyNjYuMjk0IDIxLjQ4NDYgMjY1LjU3NCAyMS4xOTEyQzI2NC4xMzUgMjAuNjA0NCAyNjEuOTkzIDE5Ljc3MTkgMjU5LjE1NCAxOC43NzZDMjUzLjQ3NyAxNi43ODQxIDI0NS4wMSAxNC4xMzg0IDIzMy43OTcgMTEuNDk2MUMyMTEuMzcgNi4yMTExNyAxNzcuOTYxIDAuOTQxMTc2IDEzMy45MTIgMC45NDExNzZWNS4wNTg4MlonIGZpbGw9JyMxQjFCMUInLz48L3N2Zz4="); } .trade-in__header {  width:406px; }}@media (min-width:1250px) { .trade-in__arrow {  width:487px;  height:51px;  background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNDg3JyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNDg3IDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J000ODUuNjMgNDQuMDU3NUM0ODYuNzAyIDQzLjY3NjcgNDg3LjI2MSA0Mi40OTk0IDQ4Ni44ODEgNDEuNDI4TDQ4MC42NzQgMjMuOTY5QzQ4MC4yOTMgMjIuODk3NyA0NzkuMTE2IDIyLjMzNzkgNDc4LjA0NCAyMi43MTg4QzQ3Ni45NzMgMjMuMDk5NyA0NzYuNDEzIDI0LjI3NyA0NzYuNzk0IDI1LjM0ODNMNDgyLjMxMSA0MC44Njc0TDQ2Ni43OTIgNDYuMzg0NUM0NjUuNzIxIDQ2Ljc2NTQgNDY1LjE2MSA0Ny45NDI3IDQ2NS41NDIgNDkuMDE0MUM0NjUuOTIzIDUwLjA4NTQgNDY3LjEgNTAuNjQ1MiA0NjguMTcxIDUwLjI2NDNMNDg1LjYzIDQ0LjA1NzVaTTEuMTE3MTkgNDIuMTE3NkMyLjAwMTI0IDQzLjk3NyAyLjAwMDg3IDQzLjk3NzIgMi4wMDA4MiA0My45NzcyQzIuMDAxMjIgNDMuOTc3IDIuMDAxNDcgNDMuOTc2OSAyLjAwMjI3IDQzLjk3NjVDMi4wMDM4NyA0My45NzU4IDIuMDA2NzIgNDMuOTc0NCAyLjAxMDgzIDQzLjk3MjVDMi4wMTkwNCA0My45Njg2IDIuMDMyMjYgNDMuOTYyNCAyLjA1MDUgNDMuOTUzOEMyLjA4Njk4IDQzLjkzNjcgMi4xNDM1IDQzLjkxMDQgMi4yMjAwNiA0My44NzUxQzIuMzczMTggNDMuODA0NSAyLjYwNjQyIDQzLjY5ODEgMi45MTk2NCA0My41NTgyQzMuNTQ2MDggNDMuMjc4NSA0LjQ5MjQyIDQyLjg2NDkgNS43NTc0OCA0Mi4zMzY2QzguMjg3NTkgNDEuMjgwMSAxMi4wOTI1IDM5Ljc2NDcgMTcuMTYyOCAzNy45NDMxQzI3LjMwMzIgMzQuMjk5OSA0Mi41MDQ5IDI5LjQzMTggNjIuNjkxNCAyNC41NjAyQzEwMy4wNjMgMTQuODE3MyAxNjMuMzc5IDUuMDU4ODIgMjQzLjAyOSA1LjA1ODgyVjAuOTQxMTc2QzE2My4wNCAwLjk0MTE3NiAxMDIuNCAxMC43NDE2IDYxLjcyNTQgMjAuNTU3NUM0MS4zODg5IDI1LjQ2NTMgMjYuMDQ1IDMwLjM3NjYgMTUuNzcwNSAzNC4wNjc5QzEwLjYzMzMgMzUuOTEzNiA2Ljc2MzU2IDM3LjQ1NDMgNC4xNzA3OSAzOC41MzdDMi44NzQ0MSAzOS4wNzgzIDEuODk3MjggMzkuNTA1MiAxLjI0MDYgMzkuNzk4NUMwLjkxMjI2NyAzOS45NDUxIDAuNjY0MDQyIDQwLjA1ODMgMC40OTYwOCA0MC4xMzU3QzAuNDEyMDk5IDQwLjE3NDUgMC4zNDgxODQgNDAuMjA0MiAwLjMwNDM1MyA0MC4yMjQ4QzAuMjgyNDM4IDQwLjIzNSAwLjI2NTU0MyA0MC4yNDMgMC4yNTM2NzIgNDAuMjQ4NkMwLjI0NzczNyA0MC4yNTE0IDAuMjQzMDU3IDQwLjI1MzYgMC4yMzk2MzQgNDAuMjU1MkMwLjIzNzkyMiA0MC4yNTYgMC4yMzYyOTYgNDAuMjU2OCAwLjIzNTQ0MSA0MC4yNTcyQzAuMjM0MTI5IDQwLjI1NzggMC4yMzMxMzIgNDAuMjU4MyAxLjExNzE5IDQyLjExNzZaTTI0My4wMjkgNS4wNTg4MkMzMjIuNjc5IDUuMDU4ODIgMzgyLjk5NSAxNC44MTczIDQyMy4zNjcgMjQuNTYwMkM0NDMuNTUzIDI5LjQzMTggNDU4Ljc1NSAzNC4yOTk5IDQ2OC44OTUgMzcuOTQzMUM0NzMuOTY1IDM5Ljc2NDcgNDc3Ljc3IDQxLjI4MDEgNDgwLjMgNDIuMzM2NkM0ODEuNTY1IDQyLjg2NDkgNDgyLjUxMiA0My4yNzg1IDQ4My4xMzggNDMuNTU4MkM0ODMuNDUxIDQzLjY5ODEgNDgzLjY4NSA0My44MDQ1IDQ4My44MzggNDMuODc1MUM0ODMuOTE0IDQzLjkxMDQgNDgzLjk3MSA0My45MzY3IDQ4NC4wMDcgNDMuOTUzOEM0ODQuMDI2IDQzLjk2MjQgNDg0LjAzOSA0My45Njg2IDQ4NC4wNDcgNDMuOTcyNUM0ODQuMDUxIDQzLjk3NDQgNDg0LjA1NCA0My45NzU4IDQ4NC4wNTYgNDMuOTc2NUM0ODQuMDU2IDQzLjk3NjkgNDg0LjA1NyA0My45NzcgNDg0LjA1NyA0My45NzcyQzQ4NC4wNTcgNDMuOTc3MiA0ODQuMDU3IDQzLjk3NyA0ODQuOTQxIDQyLjExNzZDNDg1LjgyNSA0MC4yNTgzIDQ4NS44MjQgNDAuMjU3OCA0ODUuODIyIDQwLjI1NzJDNDg1LjgyMiA0MC4yNTY4IDQ4NS44MiA0MC4yNTYgNDg1LjgxOCA0MC4yNTUyQzQ4NS44MTUgNDAuMjUzNiA0ODUuODEgNDAuMjUxNCA0ODUuODA0IDQwLjI0ODZDNDg1Ljc5MiA0MC4yNDMgNDg1Ljc3NSA0MC4yMzUgNDg1Ljc1NCA0MC4yMjQ4QzQ4NS43MSA0MC4yMDQyIDQ4NS42NDYgNDAuMTc0NSA0ODUuNTYyIDQwLjEzNTdDNDg1LjM5NCA0MC4wNTgzIDQ4NS4xNDYgMzkuOTQ1MSA0ODQuODE3IDM5Ljc5ODVDNDg0LjE2MSAzOS41MDUyIDQ4My4xODQgMzkuMDc4MyA0ODEuODg3IDM4LjUzN0M0NzkuMjk0IDM3LjQ1NDMgNDc1LjQyNSAzNS45MTM2IDQ3MC4yODcgMzQuMDY3OUM0NjAuMDEzIDMwLjM3NjYgNDQ0LjY2OSAyNS40NjUzIDQyNC4zMzIgMjAuNTU3NUMzODMuNjU4IDEwLjc0MTYgMzIzLjAxOCAwLjk0MTE3NiAyNDMuMDI5IDAuOTQxMTc2VjUuMDU4ODJaJyBmaWxsPScjMUIxQjFCJy8+PC9zdmc+"); } .trade-in__media--md {  display:none; } .trade-in__media--xl {  display:block; }}.navbar { margin-bottom:1.5rem;}.navbar__control { display:none;}.navbar__filter { display:none;}.navbar .swiper { overflow:visible;}.navbar .swiper-slide { width:auto;}@media (min-width:768px) { .navbar--md {  margin-bottom:2rem; }}@media (min-width:1024px) { .navbar {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .navbar__content {  max-width:100%; } .navbar__control {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-column-gap:0.375rem; -moz-column-gap:0.375rem;   column-gap:0.375rem;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; } .navbar__filter {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-column-gap:0.375rem; -moz-column-gap:0.375rem;   column-gap:0.375rem;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; }}@media (min-width:1250px) { .navbar .swiper {  overflow:hidden; } .navbar__filter {  display:none; }}.nav-item { color:var(--black); height:2.375rem; font-weight:500; font-size:1rem; line-height:1.25rem; border-radius:0.5rem; padding:0.25rem 0.875rem; border:2px solid white; background-color:white; text-decoration:none; white-space:nowrap; -webkit-transition:var(--transition-time); transition:var(--transition-time); cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.nav-item:hover { color:var(--black); text-decoration:none; border-color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.nav-item.active { color:var(--black); border-color:var(--violet);}.btn-control { padding:0; font-size:0; line-height:0; cursor:pointer; width:2.375rem; height:2.375rem; fill:var(--black); border-radius:0.5rem; background-color:white; border:2px solid transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-negative:0;   flex-shrink:0; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-control i { width:1rem; height:1rem; display:block; -ms-flex-negative:0;   flex-shrink:0;}.btn-control:hover { border-color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-control:active { border-color:white;}.btn-control:disabled { cursor:default; border-color:transparent !important; opacity:.1;}[data-control] { overflow:visible;}[data-control] .swiper-slide { width:auto;}@media (min-width:768px) { [data-control] {  overflow:hidden; }}.elem { padding:2.875rem 1rem 1rem 1rem; position:relative; border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.elem__adding { z-index:50; top:1rem; right:1rem; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.elem__media { display:block; width:14.25rem;}.elem__title { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; padding-top:0.125rem;}.elem__tags { z-index:20; top:1rem; left:1rem; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.elem--sm { padding-top:1.625rem;}.elem--sm .elem__title { padding-top:0.625rem;}.elem .item-price--old { font-size:0.875rem;}@media (min-width:1250px) { .elem__media {  width:100%;  margin:0; }}.item { padding:2.875rem 1rem 1rem 1rem; position:relative; border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.item__adding { z-index:50; top:1rem; right:1rem; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item__media { display:block;}.item__image { width:100%; height:188px; display:block;}.item__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.item__title { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; padding-top:0.125rem;}.item__info { z-index:20; top:1rem; left:1rem; right:4.75rem; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; row-gap:0.25rem; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item__buttons { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem;}.item__buttons .btn { padding:0.125rem 0.5625rem;}.item__badge { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap;   flex-wrap:wrap; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; row-gap:0.5rem;}.item__price { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;}.item--sm .item__buttons { -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-align:inherit;   -ms-flex-align:inherit;  align-items:inherit;}.item--sm .item__buttons .btn { white-space:wrap;}.item--sm .item__image { height:100px;}.item--sm .item-badge { font-size:0.625rem;}.item--sm .item-title { font-size:0.8125rem;}@media (min-width:768px) { .item--sm .item__buttons {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; } .item--sm .item__buttons .btn {  white-space:nowrap; } .item--sm .item__image {  height:188px; } .item--sm .item-badge {  font-size:0.75rem; } .item--sm .item-title {  font-size:0.9375rem;  line-height:1rem; }}@media (min-width:1024px) { .item--inline {  padding-top:1rem;  -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem;   column-gap:1.5rem;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start; } .item--inline .item__adding {  right:auto;  left:1rem;  width:5.125rem;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } .item--inline .item__media {  width:82px;  -ms-flex-negative:0; flex-shrink:0;  padding-top:1.875rem; } .item--inline .item__image {  width:74px;  height:92px;  margin:0 auto; } .item--inline .item__content {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .item--inline .item__info {  top:auto;  left:auto;  position:relative; } .item--inline .item__badge {  width:8rem;  -ms-flex-negative:0; flex-shrink:0; } .item--inline .item__price {  width:13.125rem;  -ms-flex-negative:0; flex-shrink:0;  -webkit-box-flex:0; -ms-flex-positive:0;   flex-grow:0; } .item--inline .item__buttons {  -ms-flex-negative:0; flex-shrink:0;  width:12.5rem;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column; }}@media (min-width:1250px) { .item--inline .item__price {  width:10rem; } .item--inline .item__buttons {  width:10rem; }}@media (min-width:1460px) { .item--inline .item__price {  width:13.125rem; } .item--inline .item__buttons {  width:12.5rem; }}.item-title { color:var(--black); font-weight:600; font-size:0.9375rem; line-height:1rem;}.item-title a { color:var(--black); text-decoration:none;}.item-title a:hover { color:var(--black); text-decoration:none;}.btn-add { padding:0; font-size:0; line-height:0; border:none; outline:none; display:block; cursor:pointer; z-index:100; width:1.5rem; height:1.5rem; position:relative; fill:var(--gray); background-color:transparent; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-add:hover { fill:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-add.added { fill:var(--violet);}.item-badge { height:1.875rem; padding:0.25rem 0.5rem; color:var(--black); font-weight:600; white-space:nowrap; font-size:0.75rem; line-height:0.875rem; border-radius:0.5rem; background-color:var(--gray-light); -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item-badge i { font-size:0; line-height:0; height:1.125rem; -ms-flex-negative:0;   flex-shrink:0;}.item-price { white-space:nowrap; font-weight:700; font-size:1.25rem; line-height:1.5625rem;}.item-price--old { color:var(--gray); text-decoration:line-through;}.item-price--sm { font-size:1.125rem; line-height:1.25rem;}.item-economy { color:var(--gray); font-weight:700; font-size:0.75rem; line-height:0.75rem;}.item-feature { font-weight:600; font-size:0.75rem; line-height:0.875rem; white-space:nowrap; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item-feature i { -ms-flex-negative:0;   flex-shrink:0; height:1.25rem; display:inline-block;}.item-info { height:1rem; font-weight:600; font-size:0.625rem; white-space:nowrap; line-height:0.75rem; padding:0.125rem 0.25rem; border-radius:0.25rem; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item-info--yellow { color:var(--black); background-color:var(--yellow);}.items-grid-5 { display:-ms-grid; display:grid; grid-row-gap:1rem; grid-column-gap:1rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}@media (min-width:768px) { .items-grid-5 {  grid-row-gap:1.25rem;  grid-column-gap:1.25rem;  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; }}@media (min-width:1024px) { .items-grid-5 {  -ms-grid-columns:1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr; }}@media (min-width:1250px) { .items-grid-5 {  -ms-grid-columns:1fr 1fr 1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr 1fr 1fr; }}@media (min-width:1460px) { .items-grid-5 {  -ms-grid-columns:1fr 1fr 1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr 1fr 1fr; }}.showcase { display:-ms-grid; display:grid; grid-row-gap:1rem; grid-column-gap:1rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.showcase--sm { -ms-grid-columns:1fr 1fr; grid-template-columns:1fr 1fr;}@media (min-width:768px) { .showcase {  grid-row-gap:1.25rem;  grid-column-gap:1.25rem;  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; }}@media (min-width:1024px) { .showcase {  -ms-grid-columns:1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr; } .showcase--list {  -ms-grid-columns:1fr;  grid-template-columns:1fr; }}@media (min-width:1250px) { .showcase--xl {  -ms-grid-columns:1fr 1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr 1fr; } .showcase--list {  -ms-grid-columns:1fr;  grid-template-columns:1fr; }}.item-tag { border-radius:20px; padding:0.125rem 0.625rem; height:1.5rem; font-size:0.75rem; line-height:0.875rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.item-tag--border { color:var(--black); border:1px solid var(--violet);}.item-tag--black { color:white; background-color:var(--black);}.item-tag--yellow { height:1rem; font-weight:600; font-size:0.625rem; line-height:0.6875rem; color:var(--black); padding:0.125rem 0.25rem; background-color:var(--yellow);}.swiper-slide .item { height:100%;}[data-collection-slider] { overflow:visible;}[data-collection-slider] .swiper-slide { width:18.75rem;}@media (min-width:1250px) { [data-collection-slider] {  overflow:hidden; } [data-collection-slider] .swiper-slide {  width:auto; }}.service-item { height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; row-gap:1.25rem; padding:1.375rem 1.25rem; font-weight:700; font-size:1.125rem; line-height:1.125rem; text-align:center; color:var(--black); text-decoration:none; border-radius:1.25rem; background-color:white; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.service-item:hover { color:var(--violet); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}[data-services] { overflow:visible;}[data-services] .swiper-slide { height:auto; width:16.5rem;}@media (min-width:768px) { [data-services] .swiper-slide {  width:16.25rem; }}@media (min-width:1250px) { [data-services] .swiper-slide {  width:auto; }}.product { padding-top:1.25rem; padding-bottom:1.25rem; background-color:white;}.product__wrap { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product__gallery { position:relative;}.product__image { display:block; margin:0 auto; max-width:440px;}.product__nav { top:calc(50% - 19px); z-index:30; position:absolute;}.product__nav--prev { left:0;}.product__nav--next { right:0;}.product__header { font-weight:700; font-size:1.5rem; line-height:120%; margin:0 0 1rem 0;}.product__header--lg { display:none;}.product__title { font-weight:600; font-size:0.75rem; line-height:0.75rem; margin-bottom:0.8125rem; color:var(--gray-text);}.product__colors { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.product__main { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product__primary, .product__secondary { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product__link { font-weight:600; font-size:0.875rem; line-height:0.875rem; color:var(--black); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product__link:hover { color:var(--violet); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product__tags { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-column-gap:0.75rem;   -moz-column-gap:0.75rem;  column-gap:0.75rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -ms-flex-wrap:wrap;   flex-wrap:wrap;}.product__tag { color:var(--black); font-weight:600; font-size:0.875rem; line-height:1.25rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.product__tag i { font-size:0; line-height:0; height:1.5rem; -ms-flex-negative:0;   flex-shrink:0; display:inline-block;}.product__tag span { display:block;}.product__tag--sm { font-size:0.75rem; line-height:0.875rem;}.product__added { display:-ms-grid; display:grid; grid-column-gap:0.25rem; -ms-grid-columns:1fr 1fr; grid-template-columns:1fr 1fr;}.product__button { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product__button:not(:last-child) { margin-bottom:0.375rem;}.product__info { width:100%; color:var(--gray-text); font-size:0.75rem; line-height:1rem; table-layout:fixed; vertical-align:top; border-collapse:collapse;}.product__info th, .product__info td { padding:0.25rem; vertical-align:top;}.product__info th:first-child, .product__info td:first-child { padding-left:0;}.product__info th:last-child, .product__info td:last-child { padding-right:0;}.product__info th { padding-right:0.75rem; color:var(--black); font-weight:500; text-align:left;}.product__info tr:not(:last-child) th, .product__info tr:not(:last-child) td { border-bottom:1px solid var(--gray-light);}.product__section--button { left:0; right:0; bottom:0; z-index:500; text-align:center; padding:0.75rem 1rem; border-top:1px solid rgba(0, 0, 0, 0.06); position:fixed; background-color:white;}.product__section--button .btn { margin:0 auto; max-width:32rem;}@media (min-width:768px) { .product {  padding-top:2rem;  padding-bottom:4rem; } .product__header {  font-size:2.75rem;  line-height:110%;  margin-bottom:1.875rem; } .product__header--sm {  display:none; } .product__header--md {  display:block; } .product__main {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .product__primary {  width:calc(50% - 10px);  -ms-flex-negative:0; flex-shrink:0; } .product__secondary {  width:calc(50% - 10px);  -ms-flex-negative:0; flex-shrink:0; } .product__added {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-pack:end; -ms-flex-pack:end;   justify-content:flex-end; } .product__added .btn-mark {  min-width:7.125rem; } .product__button {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-pack:end; -ms-flex-pack:end;   justify-content:flex-end; } .product__info th, .product__info td {  padding-top:0.75rem;  padding-bottom:0.25rem;  vertical-align:top; } .product__image {  max-width:500px; }}@media (min-width:1024px) { .product__wrap {  -webkit-column-gap:1.25rem; -moz-column-gap:1.25rem;   column-gap:1.25rem;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start; } .product__media {  width:312px;  -ms-flex-negative:0; flex-shrink:0; } .product__main {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .product__image {  margin:0;  max-width:inherit; } .product__section--rating {  -webkit-box-ordinal-group:2; -ms-flex-order:1;   order:1; } .product__section--price {  -webkit-box-ordinal-group:3; -ms-flex-order:2;   order:2; } .product__section--tags {  -webkit-box-ordinal-group:4; -ms-flex-order:3;   order:3; } .product__section--order {  -webkit-box-ordinal-group:5; -ms-flex-order:4;   order:4; } .product__section--type {  -webkit-box-ordinal-group:6; -ms-flex-order:5;   order:5; } .product__section--options {  -webkit-box-ordinal-group:7; -ms-flex-order:6;   order:6; } .product__section--colors {  -webkit-box-ordinal-group:9; -ms-flex-order:8;   order:8; } .product__section--button {  -webkit-box-ordinal-group:10; -ms-flex-order:9;   order:9;  padding:0;  left:auto;  right:auto;  bottom:auto;  position:static;  background-color:transparent; }}@media (min-width:1250px) { .product {  padding-bottom:2rem; } .product__wrap {  -webkit-column-gap:3.125rem; -moz-column-gap:3.125rem;   column-gap:3.125rem; } .product__media {  width:480px; } .product__primary {  width:20rem; } .product__secondary {  width:16.5rem; }}@media (min-width:1460px) { .product__wrap {  -webkit-column-gap:8.625rem; -moz-column-gap:8.625rem;   column-gap:8.625rem; } .product__media {  width:572px; }}.product-color { width:63px; height:63px; font-size:0; line-height:0; display:block; cursor:pointer; position:relative;}.product-color input { top:0; left:0; width:0; height:0; opacity:0; overflow:hidden; position:absolute; visibility:hidden;}.product-color input:checked + .product-color__label { border-color:var(--violet) !important;}.product-color__label { width:63px; height:63px; border-radius:8px; border:2px solid var(--gray-light); background-color:var(--gray-light); -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.product-color__label:hover { border-color:var(--violet); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product-color__image { width:41px; height:50px; display:block; -ms-flex-negative:0;   flex-shrink:0;}@media (hover:none) { .product-color .product-color__label:hover {  border-color:var(--gray-light); }}.product-price { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product-price__cashback { color:white; height:1.5rem; font-weight:600; font-size:0.75rem; line-height:0.875rem; border-radius:1rem; padding:0.25rem 0.625rem; background-color:var(--violet); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.product-price__active { font-weight:700; font-size:1.75rem; line-height:1.75rem; color:var(--black); white-space:nowrap;}.product-price__old { font-weight:700; font-size:1.5rem; line-height:1.5rem; color:var(--gray); white-space:nowrap; text-decoration:line-through;}.product-price__economy { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; color:var(--black); font-weight:600; font-size:0.75rem; line-height:0.875rem; border-radius:1rem; padding:0.25rem 0.625rem; border:1px solid var(--violet);}.main-product { padding-top:2rem; padding-bottom:2rem;}[data-product-tabs] { z-index:20; position:relative; overflow:visible;}[data-product-tabs] .swiper-slide { width:auto;}@media (min-width:768px) { [data-product-tabs] .swiper-slide {  width:auto;  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; }}.specifications { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.specifications__header { font-weight:700; font-size:1.5rem; line-height:120%;}.specifications__body { font-size:0.875rem; line-height:1.125rem; color:var(--gray-text);}.specifications__table { width:100%; table-layout:fixed; border-collapse:collapse;}.specifications__table th,.specifications__table td { padding:0.75rem 0.25rem;}.specifications__table th:first-child,.specifications__table td:first-child { padding-left:0;}.specifications__table th:last-child,.specifications__table td:last-child { padding-right:0;}.specifications__table th { font-weight:400; color:var(--black); text-align:left;}.specifications__table tr:not(:last-child) th,.specifications__table tr:not(:last-child) td { border-bottom:1px solid rgba(0, 0, 0, 0.06);}@media (min-width:1024px) { .specifications {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .specifications__header {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .specifications__body {  -ms-flex-negative:0; flex-shrink:0;  width:29.875rem; }}@media (min-width:1250px) { .specifications__body {  width:43.125rem; }}.description-image { overflow:hidden; border-radius:1.25rem;}.description-image--md { display:none;}@media (min-width:768px) { .description-image {  height:453px; } .description-image--sm {  display:none; } .description-image--md {  display:block; }}.product-delivery { margin-bottom:2.5rem; display:-ms-grid; display:grid; grid-row-gap:1.25rem; grid-column-gap:1.25rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.product-delivery__content { line-height:1; padding:1.5rem; border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product-delivery__map { min-height:264px; border-radius:20px; overflow:hidden; position:relative;}.product-delivery__map .ymaps-2-1-79-copyright__layout,.product-delivery__map .ymaps-2-1-79-map-copyrights-promo { display:none !important;}.product-delivery__button { left:48px; z-index:20; bottom:32px; position:absolute;}.product-delivery__header { font-weight:500; font-size:1rem; line-height:1rem; padding-bottom:1.25rem; border-bottom:1px solid rgba(0, 0, 0, 0.06); display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product-delivery__main { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; display:-ms-grid; display:grid; grid-row-gap:2rem; grid-column-gap:2rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.product-delivery__group { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.product-delivery__text { font-size:0.8125rem; line-height:160%;}.product-delivery__values { padding-bottom:0.625rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.product-delivery__value { width:2.5rem; height:1.875rem; -ms-flex-negative:0;   flex-shrink:0; font-weight:600; font-size:0.75rem; line-height:0.75rem; position:relative;}.product-delivery__value:before { left:50%; bottom:0; content:''; width:1px; height:14px; display:block; position:absolute; background-color:var(--gray);}.product-delivery__line { height:4px; border-radius:2px; background-color:var(--black);}.product-delivery__labels { padding:0.75rem 0.625rem 0 0.625rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.product-delivery__label { display:block; width:1.25rem; height:1.25rem; -ms-flex-negative:0;   flex-shrink:0;}.product-delivery__notice { font-size:0.8125rem; line-height:0.875rem; margin-bottom:2.5rem;}.product-delivery__subtitle { font-weight:600; font-size:0.75rem; line-height:0.75rem; margin-bottom:0.75rem;}.product-delivery__info { margin:0; padding:0; font-size:0.8125rem; line-height:1rem; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.product-delivery__info li { position:relative; padding-left:0.875rem;}.product-delivery__info li:before { left:0; top:6px; width:5px; height:5px; content:''; border-radius:50%; position:absolute; background-color:var(--violet);}@media (min-width:768px) { .product-delivery {  margin-bottom:4rem; } .product-delivery__header {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .product-delivery__main {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; } .product-delivery__button {  right:3rem;  text-align:center; }}@media (min-width:1250px) { .product-delivery {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; } .product-delivery__map {  height:auto; }}.product-content { font-size:0.875rem; line-height:1.3;}.product-content p { margin-bottom:0.75rem;}.product-content p:last-child { margin-bottom:0;}@media (min-width:768px) { .product-content {  font-size:1rem;  line-height:1.6; }}.delivery-title { padding-bottom:0.5rem; margin-bottom:0.75rem; border-bottom:1px solid rgba(0, 0, 0, 0.06);}.delivery-title > * { margin-bottom:0 !important;}.product-modal { padding:32px; border-radius:20px;}@media (min-width:768px) { .product-modal {  width:600px; }}@media (min-width:1024px) { .product-modal {  width:876px; }}.product-media { width:280px; margin:0 auto;}.product-media__gallery { position:relative;}.product-media__wrap { position:relative;}.product-media__image { width:280px; height:280px; margin:0 auto;}.product-media__nav { top:calc(50% - 19px); z-index:30; position:absolute;}.product-media__nav--prev { left:0;}.product-media__nav--next { right:0;}.product-media__thumbs { width:268px; margin:44px auto 0 auto;}.product-media__item { height:84px; cursor:pointer; border-radius:0.625rem; background-color:var(--gray-light); border:2px solid var(--gray-light); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.product-media__thumb { width:62px; height:62px; display:block; -ms-flex-negative:0;   flex-shrink:0;}.product-media .swiper-slide-thumb-active .product-media__item { border-color:var(--violet);}@media (min-width:768px) { .product-media {  width:100%; } .product-media__gallery {  width:464px;  margin:0 auto; } .product-media__image {  width:464px;  height:464px; } .product-media__thumbs {  width:360px; } .product-media__item {  height:84px; }}.product-spoiler { overflow:hidden; border-radius:1.25rem; background-color:var(--gray-light);}.product-spoiler__header { font-weight:600; font-size:0.8125rem; line-height:1.25rem; color:var(--black); stroke:var(--black); cursor:pointer; min-height:2.5rem; border-radius:1.25rem; padding:0.5rem 1.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.product-spoiler__header span { display:block;}.product-spoiler__header i { font-size:0; line-height:0; display:block; width:1rem; height:1rem; -ms-flex-negative:0;   flex-shrink:0; -webkit-transform:rotate(0deg);   -ms-transform:rotate(0deg);  transform:rotate(0deg); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product-spoiler__content { font-size:0.8125rem; line-height:160%; color:var(--black);}.product-spoiler__wrap { padding:0.5rem 2rem 1.5rem 1.5rem;}.product-spoiler.open .product-spoiler__header i { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product-comments__content { display:block;}.product-comments__form { max-width:40.125rem; display:none;}.product-comments--switcher .product-comments__content { display:none;}.product-comments--switcher .product-comments__form { display:block;}.description { font-size:1rem !important; line-height:1.6 !important;}.description img { margin:32px 0 !important; height:auto !important; display:block !important; max-width:100% !important;}.description * { text-indent:0 !important; font-weight:400 !important; height:auto !important; display:block !important; margin:0 !important; padding:0 !important; font-size:inherit !important; line-height:inherit !important; font-family:inherit !important; white-space-collapse:inherit !important;}.description h2 { font-weight:700 !important; font-size:1.75rem !important; line-height:2.125rem !important; margin-bottom:0.25rem !important;}.description h3 { font-size:1.25rem !important; font-weight:700 !important; margin-bottom:0.25rem !important;}.description h3:last-child { margin-bottom:0 !important;}.description h3 span { font-weight:700 !important;}.description h1 { margin-bottom:0.25rem !important;}.description h1:last-child { margin-bottom:0 !important;}.product-question { z-index:100; position:relative;}.product-question__toggle { fill:var(--gray); width:1.5rem; height:1.5rem; display:block; cursor:pointer; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.product-question__content { top:calc(100% + 4px); right:calc(50% - 120px); width:240px; display:block; position:absolute; padding:1rem; border-radius:8px; font-size:1rem; line-height:1.5rem; background-color:white; border:1px solid #f6f6f6; -webkit-box-shadow:var(--shadow);  box-shadow:var(--shadow); opacity:0; visibility:hidden; -webkit-transition:.2s; transition:.2s;}.product-question__content strong { display:block; font-weight:700; font-size:1.5rem; line-height:1.875rem;}.product-question:hover .product-question__toggle { fill:var(--black); -webkit-transition:.2s; transition:.2s;}.product-question:hover .product-question__content { opacity:1; visibility:visible; -webkit-transition:.2s; transition:.2s;}.actions-block { display:-ms-grid; display:grid; grid-row-gap:1.25rem; grid-column-gap:1.25rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}@media (min-width:768px) { .actions-block {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; }}.action-exchange { overflow:hidden; border-radius:1.25rem; position:relative;}.action-exchange__media--md { display:none;}.action-exchange__media--xl { display:none;}.action-exchange__content { top:0; left:0; right:0; bottom:0; z-index:10; padding-top:2rem; text-align:center; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:start;   -ms-flex-pack:start;  justify-content:flex-start;}.action-exchange__header { width:258px; display:block; margin:0 auto 1rem auto;}.action-exchange__text { font-weight:700; font-size:1rem; line-height:120%; margin-bottom:1rem;}.action-exchange__media { max-height:25rem;}.action-exchange__arrow { width:237px; height:25px; display:block; margin:0 auto 1rem auto; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjM3JyBoZWlnaHQ9JzI1JyB2aWV3Qm94PScwIDAgMjM3IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00yMzUuODM1IDIwLjk0MjJDMjM2LjM1NSAyMC43NTcyIDIzNi42MjcgMjAuMTg1NCAyMzYuNDQyIDE5LjY2NUwyMzMuNDI4IDExLjE4NUMyMzMuMjQzIDEwLjY2NDYgMjMyLjY3MSAxMC4zOTI3IDIzMi4xNSAxMC41Nzc3QzIzMS42MyAxMC43NjI3IDIzMS4zNTggMTEuMzM0NSAyMzEuNTQzIDExLjg1NDlMMjM0LjIyMyAxOS4zOTI3TDIyNi42ODUgMjIuMDcyNUMyMjYuMTY1IDIyLjI1NzUgMjI1Ljg5MyAyMi44MjkzIDIyNi4wNzggMjMuMzQ5N0MyMjYuMjYzIDIzLjg3MDEgMjI2LjgzNSAyNC4xNDE5IDIyNy4zNTUgMjMuOTU2OUwyMzUuODM1IDIwLjk0MjJaTTAuNSAyMEMwLjkyOTM5OCAyMC45MDMxIDAuOTI5MjE5IDIwLjkwMzIgMC45MjkxOTIgMjAuOTAzMkMwLjkyOTM4NiAyMC45MDMxIDAuOTI5NTExIDIwLjkwMzEgMC45Mjk4OTkgMjAuOTAyOUMwLjkzMDY3NSAyMC45MDI1IDAuOTMyMDYgMjAuOTAxOSAwLjkzNDA1NCAyMC45MDA5QzAuOTM4MDQyIDIwLjg5OSAwLjk0NDQ2NSAyMC44OTYgMC45NTMzMjQgMjAuODkxOUMwLjk3MTA0MSAyMC44ODM2IDAuOTk4NDk2IDIwLjg3MDggMS4wMzU2OCAyMC44NTM2QzEuMTEwMDUgMjAuODE5MyAxLjIyMzM0IDIwLjc2NzYgMS4zNzU0OCAyMC42OTk3QzEuNjc5NzUgMjAuNTYzOCAyLjEzOTQgMjAuMzYzIDIuNzUzODYgMjAuMTA2NEMzLjk4Mjc3IDE5LjU5MzIgNS44MzA4OSAxOC44NTcxIDguMjkzNTcgMTcuOTcyNEMxMy4yMTg5IDE2LjIwMjggMjAuNjAyNiAxMy44MzgzIDMwLjQwNzUgMTEuNDcyMUM1MC4wMTY3IDYuNzM5ODEgNzkuMzEzIDIgMTE4IDJMMTE4IDBDNzkuMTQ4IDAgNDkuNjk0MyA0Ljc2MDE5IDI5LjkzODMgOS41Mjc5MUMyMC4wNjA1IDExLjkxMTcgMTIuNjA3OCAxNC4yOTcyIDcuNjE3MzQgMTYuMDkwMUM1LjEyMjEzIDE2Ljk4NjYgMy4yNDI1MiAxNy43MzQ5IDEuOTgzMTggMTguMjYwOEMxLjM1MzUxIDE4LjUyMzggMC44Nzg5MDIgMTguNzMxMSAwLjU1OTk0NiAxOC44NzM1QzAuNDAwNDY3IDE4Ljk0NDggMC4yNzk5MDEgMTguOTk5OCAwLjE5ODMxOSAxOS4wMzc0QzAuMTU3NTI5IDE5LjA1NjIgMC4xMjY0ODQgMTkuMDcwNiAwLjEwNTE5NSAxOS4wODA2QzAuMDk0NTUgMTkuMDg1NiAwLjA4NjM0NDIgMTkuMDg5NCAwLjA4MDU3ODMgMTkuMDkyMkMwLjA3NzY5NTMgMTkuMDkzNSAwLjA3NTQyMjQgMTkuMDk0NiAwLjA3Mzc1OTYgMTkuMDk1NEMwLjA3MjkyODIgMTkuMDk1OCAwLjA3MjEzODUgMTkuMDk2MiAwLjA3MTcyMjkgMTkuMDk2NEMwLjA3MTA4NiAxOS4wOTY3IDAuMDcwNjAxNiAxOS4wOTY5IDAuNSAyMFpNMTE4IDJDMTU2LjY4NyAyIDE4NS45ODMgNi43Mzk4MSAyMDUuNTkzIDExLjQ3MjFDMjE1LjM5NyAxMy44MzgzIDIyMi43ODEgMTYuMjAyOCAyMjcuNzA2IDE3Ljk3MjRDMjMwLjE2OSAxOC44NTcxIDIzMi4wMTcgMTkuNTkzMiAyMzMuMjQ2IDIwLjEwNjRDMjMzLjg2MSAyMC4zNjMgMjM0LjMyIDIwLjU2MzggMjM0LjYyNSAyMC42OTk3QzIzNC43NzcgMjAuNzY3NiAyMzQuODkgMjAuODE5MyAyMzQuOTY0IDIwLjg1MzZDMjM1LjAwMiAyMC44NzA4IDIzNS4wMjkgMjAuODgzNiAyMzUuMDQ3IDIwLjg5MTlDMjM1LjA1NiAyMC44OTYgMjM1LjA2MiAyMC44OTkgMjM1LjA2NiAyMC45MDA5QzIzNS4wNjggMjAuOTAxOSAyMzUuMDY5IDIwLjkwMjUgMjM1LjA3IDIwLjkwMjlDMjM1LjA3IDIwLjkwMzEgMjM1LjA3MSAyMC45MDMxIDIzNS4wNzEgMjAuOTAzMkMyMzUuMDcxIDIwLjkwMzIgMjM1LjA3MSAyMC45MDMxIDIzNS41IDIwQzIzNS45MjkgMTkuMDk2OSAyMzUuOTI5IDE5LjA5NjcgMjM1LjkyOCAxOS4wOTY0QzIzNS45MjggMTkuMDk2MiAyMzUuOTI3IDE5LjA5NTggMjM1LjkyNiAxOS4wOTU0QzIzNS45MjUgMTkuMDk0NiAyMzUuOTIyIDE5LjA5MzUgMjM1LjkxOSAxOS4wOTIyQzIzNS45MTQgMTkuMDg5NCAyMzUuOTA1IDE5LjA4NTYgMjM1Ljg5NSAxOS4wODA2QzIzNS44NzQgMTkuMDcwNiAyMzUuODQyIDE5LjA1NjIgMjM1LjgwMiAxOS4wMzc0QzIzNS43MiAxOC45OTk4IDIzNS42IDE4Ljk0NDggMjM1LjQ0IDE4Ljg3MzVDMjM1LjEyMSAxOC43MzExIDIzNC42NDYgMTguNTIzOCAyMzQuMDE3IDE4LjI2MDhDMjMyLjc1NyAxNy43MzQ5IDIzMC44NzggMTYuOTg2NiAyMjguMzgzIDE2LjA5MDFDMjIzLjM5MiAxNC4yOTcyIDIxNS45MzkgMTEuOTExNyAyMDYuMDYyIDkuNTI3OTFDMTg2LjMwNiA0Ljc2MDE5IDE1Ni44NTIgMCAxMTggMEwxMTggMlonIGZpbGw9JyMxQjFCMUInLz48L3N2Zz4="); background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}@media (min-width:1024px) { .action-exchange__media {  height:15.625rem;  max-height:inherit; } .action-exchange__media--md {  display:block; } .action-exchange__media--sm {  display:none; } .action-exchange__content {  padding:0;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; }}.action-installment { overflow:hidden; border-radius:1.25rem; position:relative;}.action-installment__media { max-height:25rem;}.action-installment__media--md { display:none;}.action-installment__media--xl { display:none;}.action-installment__main { top:0; left:0; right:0; bottom:0; z-index:10; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.action-installment__header { padding:1.5rem; font-weight:700; font-size:1.75rem; line-height:2.125rem;}.action-installment__footer { padding:1.5rem;}.action-installment__content { font-weight:800; white-space:nowrap; font-size:6.875rem; line-height:120%; text-align:center; color:rgba(0, 192, 255, 0.4); letter-spacing:-0.09em;}@media (min-width:1024px) { .action-installment__media {  height:15.625rem;  max-height:inherit; } .action-installment__media--md {  display:block; } .action-installment__media--sm {  display:none; } .action-installment__main {  -webkit-box-align:end; -ms-flex-align:end;   align-items:flex-end;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } .action-installment__content {  font-size:7.5rem;  line-height:7.5rem;  padding-right:2.125rem; } .action-installment__header {  top:0;  left:0;  position:absolute; } .action-installment__footer {  left:0;  bottom:0;  position:absolute; }}.evaluation { margin-bottom:4rem; display:-ms-grid; display:grid; grid-row-gap:2rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.evaluation__voting { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.4375rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.evaluation__comments { border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.evaluation__stars { margin-bottom:0.5rem;}.evaluation__stars .rating__active { fill:#FFB801;}.evaluation__text { color:var(--gray-text); font-size:1rem; line-height:0.75rem;}@media (min-width:768px) { .evaluation {  grid-column-gap:2.5rem;  -ms-grid-columns:7.625rem 1fr;  grid-template-columns:7.625rem 1fr; } .evaluation__comments {  -ms-grid-column-span:2;  grid-column:span 2; }}@media (min-width:1250px) { .evaluation {  grid-column-gap:5.625rem;  -ms-grid-columns:7.625rem 1fr 25.375rem;  grid-template-columns:7.625rem 1fr 25.375rem; } .evaluation__comments {  -ms-grid-column-span:1;  grid-column:span 1; }}@media (min-width:1460px) { .evaluation {  grid-column-gap:10.125rem; }}.evaluation-voting { font-size:1rem; line-height:1rem; color:var(--gray-text); white-space:nowrap; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.evaluation-voting__label { width:6rem; -ms-flex-negative:0;   flex-shrink:0;}.evaluation-voting__line { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; height:8px; overflow:hidden; position:relative; border-radius:8px; background-color:#E5E5E5;}.evaluation-voting__progress { top:0; left:0; bottom:0; z-index:10; padding-left:1px; border-radius:8px; position:absolute; background-color:#FFB801;}.evaluation-voting__value { width:4rem; -ms-flex-negative:0;   flex-shrink:0; text-align:right;}.evaluation-comments { text-align:center; font-size:0.875rem; line-height:1.125rem; padding:1.75rem 1rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.125rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.evaluation-comments__title { font-weight:700; font-size:1rem; line-height:1.125rem;}.evaluation-rating { width:7.625rem; height:3.625rem; font-weight:700; font-size:1.25rem; line-height:1.5rem; border-radius:1.25rem; margin-bottom:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.evaluation-rating__value { color:var(--black); font-size:2.5rem; line-height:2.5rem;}.evaluation-rating__total { color:var(--gray);}.comment { padding-bottom:2.5rem; border-bottom:1px solid var(--gray);}.comment:not(:last-child) { margin-bottom:2.5rem;}.comment__author { font-weight:700; font-size:1.25rem; line-height:1.5rem; margin-bottom:0.625rem;}.comment__rating { margin-bottom:1.25rem;}.comment__rating .rating__active { fill:#FFB801;}.comment__rating .rating__stars { fill:var(--gray);}.comment__block { font-size:1rem; line-height:160%; margin-bottom:1.25rem;}.comment__block--hide { display:none;}.comment__block p { margin-bottom:0.75rem;}.comment__block p:last-child { margin-bottom:0;}.comment__title { font-weight:700; font-size:1.125rem; line-height:0.875rem; margin-bottom:1.5rem;}.comment__view { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.comment.open .comment__block--hide { display:block;}.shop-item { padding:1rem; min-height:17.5rem; position:relative; border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.shop-item__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; margin-bottom:2.75rem;}.shop-item__address { font-size:1rem; line-height:1rem; padding-bottom:0.625rem; margin-bottom:1.5rem; border-bottom:1px solid var(--gray-light);}.shop-item__content { font-size:0.875rem; line-height:100%; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.625rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; margin-bottom:2.75rem;}.tag-in-stock { color:var(--black); font-weight:600; font-size:0.875rem; line-height:1rem; white-space:nowrap; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}.tag-in-stock i { font-size:0; line-height:0; height:1.25rem; display:inline-block; -ms-flex-negative:0;   flex-shrink:0;}.tag-hot { color:white; height:1.5rem; font-weight:600; font-size:0.75rem; line-height:0.875rem; padding:0.125rem 0.5rem 0.125rem 0.375rem; white-space:nowrap; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; border-radius:1.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; background-color:var(--orange);}.tag-hot i { font-size:0; line-height:0; height:0.875rem; display:inline-block; -ms-flex-negative:0;   flex-shrink:0;}.tag-in-order { color:white; height:1.5rem; font-weight:600; font-size:0.75rem; line-height:0.875rem; padding:0.125rem 0.5rem 0.125rem 0.375rem; white-space:nowrap; -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem; border-radius:1.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; background-color:var(--black);}.tag-in-order i { font-size:0; line-height:0; height:0.875rem; display:inline-block; -ms-flex-negative:0;   flex-shrink:0;}.calculation { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.calculation__main { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.calculation__header { font-weight:700; font-size:1.75rem; line-height:1.75rem;}.calculation__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.calculation__heading { font-weight:700; font-size:1.5rem; line-height:1.5rem;}.calculation__title { font-weight:700; font-size:1.25rem; line-height:1.25rem; margin-bottom:0.875rem;}.calculation__title--md { margin-bottom:2.5rem;}.calculation__row { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.calculation__col:last-child { width:7.125rem; -ms-flex-negative:0;   flex-shrink:0;}.calculation__aside { padding:1.25rem; border-radius:1.25rem; background-color:white;}.calculation__label { font-weight:700; font-size:1.25rem; line-height:1.25rem; margin-bottom:0.75rem;}.calculation__total { color:var(--violet); white-space:nowrap; font-weight:700; font-size:2.75rem; line-height:2.5rem; margin-bottom:2.5rem; letter-spacing:-0.09em;}.calculation__notice { font-size:0.875rem; line-height:130%; color:var(--gray-text);}@media (min-width:768px) { .calculation {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .calculation__header {  font-size:2.75rem;  line-height:2.75rem; } .calculation__heading {  font-size:1.75rem;  line-height:1.75rem; } .calculation__main {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;  -webkit-column-gap:2.5rem; -moz-column-gap:2.5rem;   column-gap:2.5rem; } .calculation__aside {  width:20rem;  -ms-flex-negative:0; flex-shrink:0; } .calculation__title--md {  margin-bottom:2rem; }}@media (min-width:1024px) { .calculation__content {  width:27.375rem;  -ms-flex-negative:0; flex-shrink:0; } .calculation__aside {  width:25.375rem;  padding:1.5rem; } .calculation__total {  font-weight:800;  font-size:4.75rem;  line-height:4.75rem; } .calculation__row {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; }}@media (min-width:1250px) { .calculation {  -webkit-column-gap:5.625rem; -moz-column-gap:5.625rem;   column-gap:5.625rem; } .calculation__main {  width:auto;  -ms-flex-negative:0; flex-shrink:0;  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-column-gap:3.75rem; -moz-column-gap:3.75rem;   column-gap:3.75rem;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .calculation__content {  width:27.375rem;  row-gap:5rem;  -ms-flex-negative:0; flex-shrink:0; }}@media (min-width:1460px) { .calculation {  -webkit-column-gap:12.1875rem; -moz-column-gap:12.1875rem;   column-gap:12.1875rem; }}.btn-filter-toggle { padding:0; width:38px; height:38px; font-size:0; line-height:0; outline:none; cursor:pointer; position:relative; fill:var(--black); border-radius:0.75rem; border:2px solid transparent; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.btn-filter-toggle i { -ms-flex-negative:0;   flex-shrink:0; height:1.5rem; display:inline-block;}.btn-filter-toggle:hover { border-color:var(--gray-hover); background-color:var(--gray-hover); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.btn-filter-toggle:active { background-color:transparent; border-color:var(--violet-light);}.btn-filter-toggle.active:before { top:0; right:0; z-index:20; content:''; width:11px; height:11px; border-radius:50%; position:absolute; background-color:var(--violet);}.service-bar { margin-bottom:1.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.service-bar__filter { display:block;}.service-bar__switcher { display:none;}.service-bar__sorter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}@media (min-width:1024px) { .service-bar__filter {  display:none; } .service-bar__switcher {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-column-gap:0.5rem; -moz-column-gap:0.5rem;   column-gap:0.5rem;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; }}.filter { top:0; left:0; right:0; bottom:0; z-index:990; position:fixed; background-color:white; opacity:0; visibility:hidden;}.filter__header { font-weight:700; font-size:1.125rem; line-height:1.25rem; height:3.75rem; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.filter__close { z-index:100; top:0.5rem; right:0.5rem; padding:0; font-size:0; line-height:0; border:none; outline:none; width:1.5rem; height:1.5rem; fill:var(--gray); cursor:pointer; position:absolute; background-color:transparent;}.filter__body { left:0; right:0; bottom:0; top:3.75rem; overflow-y:auto; position:absolute;}.filter__group { padding:1rem;}.filter__group:not(:last-child) { border-bottom:1px solid #F4F4F4;}.filter__group.open .filter__arrow { -webkit-transform:rotate(180deg);   -ms-transform:rotate(180deg);  transform:rotate(180deg);}.filter__title { color:var(--black); stroke:var(--black); cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.filter__label { font-weight:500; font-size:1rem; line-height:1rem;}.filter__arrow { font-size:0; line-height:0; display:block; width:1rem; height:1rem;}.filter__wrap { padding-top:1.5rem;}@media (min-width:1250px) { .filter {  z-index:10;  top:auto;  left:auto;  right:auto;  bottom:auto;  border-radius:0.75rem;  position:relative;  opacity:1;  visibility:visible; } .filter__header {  display:none; } .filter__body {  top:auto;  left:auto;  right:auto;  bottom:auto;  overflow-y:visible;  position:relative; }}.filter-open { overflow:hidden;}.filter-open .filter { opacity:1; visibility:visible;}@media (min-width:1250px) { .filter-open {  overflow:visible; }}.city-box { top:0; left:0; right:0; bottom:0; z-index:990; position:fixed; background-color:var(--gray-light); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; overflow-y:auto; opacity:0; visibility:hidden;}.city-box__header { padding:1rem 0 1.5rem 0;}.city-box__body { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1;}.city-box__footer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.5rem;   -moz-column-gap:1.5rem;  column-gap:1.5rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; padding:3.125rem 1rem;}.city-select { position:relative;}.city-select__header { position:relative;}.city-select__field { margin:0; width:100%; height:3rem; outline:none; color:#5b3d38; -webkit-box-shadow:none;  box-shadow:none; font-weight:400; font-size:1rem; line-height:1.25rem; border-radius:0.75rem; padding:0.75rem 3rem 0.75rem 1rem; background:white; display:block; vertical-align:middle; border:0.125rem solid white;}.city-select__field::-webkit-input-placeholder { color:#BDBDBD;}.city-select__field::-moz-placeholder { color:#BDBDBD;}.city-select__field:-ms-input-placeholder { color:#BDBDBD;}.city-select__field::-ms-input-placeholder { color:#BDBDBD;}.city-select__field::placeholder { color:#BDBDBD;}.city-select__field::-ms-clear { display:none; width:0; height:0;}.city-select__field:focus, .city-select__field:active { outline:none; border-color:var(--violet);}.city-select__field:focus::-webkit-input-placeholder, .city-select__field:active::-webkit-input-placeholder { color:transparent;}.city-select__field:focus::-moz-placeholder, .city-select__field:active::-moz-placeholder { color:transparent;}.city-select__field:focus:-ms-input-placeholder, .city-select__field:active:-ms-input-placeholder { color:transparent;}.city-select__field:focus::-ms-input-placeholder, .city-select__field:active::-ms-input-placeholder { color:transparent;}.city-select__field:focus::placeholder, .city-select__field:active::placeholder { color:transparent;}.city-select__reset { top:0; right:0; z-index:50; font-size:0; line-height:0; width:48px; height:48px; border:none; outline:none; cursor:pointer; stroke:var(--black); position:absolute; border-radius:0.75rem; background-color:transparent; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; opacity:0; visibility:hidden;}.city-select__reset i { width:16px; height:16px; display:block; -ms-flex-negative:0;   flex-shrink:0;}.city-select__dropdown { left:0; top:calc(100% + 1px); width:100%; overflow:hidden; position:absolute; border-radius:0.75rem; background-color:#F1F1F1; border:2px solid var(--violet); opacity:0; visibility:hidden;}.city-select__item { font-weight:500; font-size:1rem; line-height:1.25rem; color:var(--black); cursor:pointer; padding:0.5rem 1rem; text-decoration:none; height:2.75rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.city-select__item:hover { color:var(--violet-hover); text-decoration:none; -webkit-transition:var(--transition-time); transition:var(--transition-time);}.city-select.filled .city-select__reset { opacity:1; visibility:visible;}.city-select.filled .city-select__field { border-color:var(--violet);}.city-select.open .city-select__dropdown { opacity:1; visibility:visible;}.open-city { overflow:hidden;}.open-city .city-box { opacity:1; visibility:visible;}.cart { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart__box { padding:1.5rem 1.75rem;}.cart__aside { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-column-gap:0.75rem;   -moz-column-gap:0.75rem;  column-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart__group { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart__box { border-radius:1.25rem; padding:0.9375rem 1.5rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}@media (min-width:768px) { .cart__content {  row-gap:0.75rem; } .cart__aside {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .cart__group {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1;  min-width:calc(50% - 6px); }}@media (min-width:1250px) { .cart {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem;   column-gap:1.5rem;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .cart__main {  width:calc(100% - 324px); } .cart__aside {  width:300px;  padding-top:5.5rem;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  -webkit-box-pack:start; -ms-flex-pack:start;   justify-content:flex-start;  -ms-flex-negative:0; flex-shrink:0; } .cart__group {  -webkit-box-flex:0; -ms-flex-positive:0;   flex-grow:0; }}@media (min-width:1460px) { .cart {  -webkit-column-gap:2.75rem; -moz-column-gap:2.75rem;   column-gap:2.75rem; } .cart__main {  width:calc(100% - 424px); } .cart__aside {  width:382px; }}.cart-item { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__product { position:relative; border-radius:1.25rem; padding:1rem 1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__image { display:block; width:128px; -ms-flex-negative:0;   flex-shrink:0;}.cart-item__content { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__header { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1rem; -webkit-box-align:start;   -ms-flex-align:start;  align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__cashback { color:white; height:1.5rem; padding:0.25rem 0.75rem; border-radius:3.125rem; font-weight:500; font-size:0.75rem; line-height:0.875rem; white-space:nowrap; background-color:var(--violet); -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}.cart-item__title { color:var(--black); font-weight:500; font-size:1.125rem; line-height:1.0625rem;}.cart-item__title a { color:var(--black); text-decoration:none;}.cart-item__title a:hover { color:var(--black); text-decoration:none;}.cart-item__article { font-size:0.75rem; line-height:0.75rem; white-space:nowrap; color:var(--gray);}.cart-item__options { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__option { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-item__label { color:#7A7B7C; font-weight:500; font-size:0.75rem; line-height:0.75rem;}.cart-item__purchase { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1.75rem;   -moz-column-gap:1.75rem;  column-gap:1.75rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.cart-item__price { font-size:1.125rem; line-height:1.125rem; white-space:nowrap;}.cart-item__price-old { color:var(--gray); text-decoration:line-through;}.cart-item__save { font-weight:600; font-size:0.75rem; line-height:0.875rem; color:var(--violet);}.cart-item__quantity { width:72px; -ms-flex-negative:0;   flex-shrink:0;}.cart-item__remove { right:1rem; top:1rem; padding:0; width:32px; height:32px; border:none; outline:none; font-size:0; line-height:0; cursor:pointer; position:absolute; fill:#DDDDDD; -webkit-transition:var(--transition-time); transition:var(--transition-time); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center; background-color:transparent;}.cart-item__remove i { height:24px; -ms-flex-negative:0;   flex-shrink:0; display:inline-block;}.cart-item__remove:hover { fill:var(--gray); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.cart-item__remove:active { fill:var(--gray-light);}@media (min-width:768px) { .cart-item__product {  -ms-flex-wrap:wrap; flex-wrap:wrap;  -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem;   column-gap:1.5rem;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .cart-item__media {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } .cart-item__options {  row-gap:0.25rem; } .cart-item__option {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; } .cart-item__label {  -ms-flex-negative:0; flex-shrink:0;  width:11.5rem; } .cart-item__select {  width:15.625rem; } .cart-item__purchase {  width:100%;  padding-left:9.5rem; }}@media (min-width:1024px) { .cart-item {  row-gap:2.25rem;  padding:1rem;  border-radius:1.25rem;  background-color:white; } .cart-item__product {  padding:0 2.5rem 0 0;  border:none;  background-color:transparent;  -ms-flex-wrap:nowrap; flex-wrap:nowrap;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .cart-item__image {  width:82px; } .cart-item__media {  width:82px;  height:auto;  -ms-flex-negative:0; flex-shrink:0; } .cart-item__content {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .cart-item__purchase {  width:auto;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  padding-left:0; } .cart-item__price {  min-width:12.5rem; } .cart-item__remove {  right:0;  top:0; }}@media (min-width:1250px) { .cart-item__label {  width:9.375rem; } .cart-item__select {  width:14.375rem; }}@media (min-width:1460px) { .cart-item__label {  width:11.5rem; } .cart-item__select {  width:15.625rem; }}.cart-accessories { display:block; padding:0.75rem; color:var(--black); font-size:0.75rem; line-height:0.75rem; text-decoration:none; border-radius:1rem; background-color:white; border:1px solid white;}.cart-accessories__image { width:73px; height:63px; margin:0 auto 8px auto;}.cart-accessories__price { display:block; white-space:nowrap;}.cart-accessories__button { border:none; outline:none; width:3rem; height:2rem; cursor:pointer; text-align:center; border-radius:8px; background-color:rgba(0, 0, 0, 0.08); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.cart-accessories__button i { font-size:0; line-height:0; height:1.5rem; display:inline-block; -ms-flex-negative:0;   flex-shrink:0;}@media (min-width:1024px) { .cart-accessories {  border-color:#F4F4F4; }}[data-cart-accessories] { overflow:visible;}[data-cart-accessories] .swiper-slide { height:auto; width:190px;}@media (min-width:1024px) { [data-cart-accessories] {  overflow:hidden; }}.cart-checkout { border-radius:1.25rem; padding:1.75rem 1.5rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.cart-checkout__title { font-weight:600; font-size:0.75rem; line-height:0.75rem; margin-bottom:0.625rem;}.cart-checkout__total { font-weight:700; font-size:1.75rem; line-height:1.75rem;}.cart-checkout__discount { font-weight:700; font-size:1.25rem; line-height:1.25rem; color:var(--violet);}.cart-checkout__delivery { font-weight:700; font-size:1.125rem; line-height:1.125rem;}.cart-checkout__order { margin-top:1.5rem;}.cart-block { padding:1.5rem; border-radius:1.25rem; background-color:white;}.cart-block__header { font-weight:700; font-size:1.125rem; line-height:120%;}.cart-block__number { color:white; width:1.625rem; height:1.625rem; font-weight:700; font-size:1rem; line-height:1.25rem; border-radius:50%; background-color:var(--violet); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.post { height:100%; position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.post__image { display:block; overflow:hidden; border-radius:1.25rem 1.25rem 0 0;}.post__hot { top:-0.8125rem; left:1rem; z-index:10; fill:white; color:white; font-weight:600; font-size:0.75rem; line-height:1rem; white-space:nowrap; border-radius:0.5rem; padding:0.25rem 0.5rem; position:absolute; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; background-color:var(--orange);}.post__hot i { font-size:0; line-height:0; -ms-flex-negative:0;   flex-shrink:0; height:1.125rem;}.post__content { min-height:10.75rem; color:var(--black); font-size:0.875rem; line-height:130%; padding:1rem; background-color:white; border-radius:0 0 1.25rem 1.25rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; row-gap:1.25rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.post__content--md { min-height:7.75rem; padding:1.5rem 1.25rem; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.post__date { font-weight:600; font-size:0.75rem; line-height:0.75rem; color:var(--gray);}.post__title { color:var(--black); font-weight:600; font-size:1.25rem; line-height:120%;}.post__title a { color:var(--black); text-decoration:none;}.post__title a:hover { color:var(--black); text-decoration:none;}.post__description { font-weight:600; font-size:0.9375rem; line-height:1.3125rem; padding-top:1.25rem;}.post-list { display:-ms-grid; display:grid; padding-top:2rem; grid-row-gap:1.875rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}@media (min-width:768px) { .post-list {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; }}@media (min-width:1024px) { .post-list {  -ms-grid-columns:1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr; }}.card { font-size:0.875rem; line-height:1.3; border-radius:1.25rem; padding:1.25rem 1.5rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.card--20 { padding:1.25rem;}.card--height { height:100%; min-height:15.25rem;}.card--transparent { padding:0; border-radius:0; background-color:transparent;}.card__header { margin:0; font-weight:700; font-size:1.5rem; line-height:1.75rem;}.card__heading { font-weight:700; font-size:1.125rem; line-height:1.375rem;}.card__icon { width:2.8125rem; height:2.8125rem; -ms-flex-negative:0;   flex-shrink:0;}.card__text { color:var(--gray-text);}.card__divider { height:1px; background-color:rgba(0, 0, 0, 0.06);}.about-intro { margin-bottom:2rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2rem; -webkit-column-gap:1.5rem;   -moz-column-gap:1.5rem;  column-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.about-intro__text { font-weight:600; font-size:1.25rem; line-height:1.6875rem;}.about-intro__info { margin:0; padding:0; white-space:nowrap; list-style:none; color:var(--gray-text); font-weight:600; font-size:0.875rem; line-height:1.1875rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}@media (min-width:768px) { .about-intro {  margin-bottom:2.5rem;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .about-intro__text {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; }}.about-team { font-weight:600; font-size:1rem; line-height:1.375rem; margin-bottom:2rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1rem;   -moz-column-gap:1rem;  column-gap:1rem; row-gap:2rem; -ms-flex-wrap:wrap;   flex-wrap:wrap;}.about-team__item { width:11.5rem; text-align:center;}.about-team__media { display:block; width:8rem; height:8rem; overflow:hidden; border-radius:50%; margin:0 auto 0.5rem auto;}@media (min-width:768px) { .about-team {  margin-bottom:4.5rem; }}@media (min-width:1024px) { .about-team {  -ms-flex-wrap:nowrap; flex-wrap:nowrap;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .about-team__item {  width:11.375rem; }}.about-info { font-size:1rem; line-height:120%;}.about-info__header { font-weight:700; font-size:1.5rem; line-height:120%; margin-bottom:2rem;}.about-info__content { display:-ms-grid; display:grid; grid-row-gap:2rem; grid-column-gap:1rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}.about-info__item { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.about-info__title { font-weight:700; font-size:1.25rem; line-height:1.25rem;}.about-info__text { font-weight:500; font-size:1rem; line-height:160%;}@media (min-width:768px) { .about-info__header {  font-size:2rem;  line-height:2.125rem;  margin-bottom:2.5rem; } .about-info__content {  -ms-grid-columns:1fr 1fr;  grid-template-columns:1fr 1fr; }}@media (min-width:1024px) { .about-info__content {  -ms-grid-columns:1fr 1fr 1fr;  grid-template-columns:1fr 1fr 1fr; }}.review { padding:1rem; border-radius:1.25rem; background-color:white; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.review__media { width:80px; height:80px; overflow:hidden; border-radius:200px; background-color:#E8E8E8; -ms-flex-negative:0;   flex-shrink:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.review__image { width:48px; height:48px; display:block; overflow:hidden; border-radius:12px; background-color:#D9D9D9;}.review__content { font-size:0.875rem; line-height:130%; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.review__icons .icon { filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter:grayscale(1); filter:grayscale(1); -webkit-transition:var(--transition-time); transition:var(--transition-time);}.review__icons .icon:hover { filter:none; -webkit-filter:grayscale(0); filter:grayscale(0); -webkit-transition:var(--transition-time); transition:var(--transition-time);}@media (min-width:768px) { .review {  padding:0;  background-color:transparent;  -webkit-box-pack:end; -ms-flex-pack:end;   justify-content:flex-end;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row; } .review__content {  padding:1.75rem;  min-height:10.75rem;  background-color:white;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center;  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .review__media {  width:10.75rem;  height:auto; } .review__image {  width:104px;  height:104px; } .review:nth-child(odd) {  -webkit-box-orient:horizontal;  -webkit-box-direction:reverse; -ms-flex-direction:row-reverse;   flex-direction:row-reverse; } .review:nth-child(odd) .review__media {  border-radius:0 20px 20px 0; } .review:nth-child(odd) .review__content {  border-radius:20px 0 0 20px; } .review:nth-child(even) .review__media {  border-radius:20px 0 0 20px; } .review:nth-child(even) .review__content {  border-radius:0 20px 20px 0; }}@media (min-width:1024px) { .review__content {  width:534px;  -webkit-box-flex:0; -ms-flex-positive:0;   flex-grow:0;  -ms-flex-negative:0; flex-shrink:0; }}@media (min-width:1250px) { .review__content {  width:510px; }}.compare { font-weight:600; font-size:0.875rem; line-height:0.875rem; padding:1.5rem 0; border-radius:1.25rem; background-color:white; position:relative;}.compare:after, .compare:before { bottom:24px; z-index:50; width:10px; height:8px; content:''; position:absolute; background-color:white;}.compare:before { left:0;}.compare:after { right:0;}.compare__table { margin-bottom:10px; width:100%; text-align:center; border-collapse:collapse;}.compare__table th { font-weight:700; font-size:18px; line-height:20px; text-align:left; padding:0.625rem;}.compare__table td { padding:0.625rem; border:1px solid rgba(0, 0, 0, 0.06);}.compare__table td:first-child { border-left:none;}.compare__table td:last-child { border-right:none;}.compare__scroll { width:100%; max-width:100%; overflow-x:auto;}.compare__scroll::-webkit-scrollbar { width:8px; height:8px;}.compare__scroll::-webkit-scrollbar-thumb { background:var(--violet); border-radius:2px;}.compare__scroll::-webkit-scrollbar-track { background-color:var(--gray-light); border:1px solid var(--gray-light);}.compare__option { text-align:left; white-space:nowrap;}.compare__media { margin:0 auto; width:17.1875rem;}.compare__image { width:90px; height:90px; display:block; margin:0 auto;}.compare__title { font-weight:700; font-size:18px; line-height:18px; color:var(--violet);}@media (min-width:768px) { .compare__option {  left:0;  z-index:20;  position:sticky;  background-color:white; }}.catalog-nav { left:0; top:100%; z-index:300; position:absolute; min-width:360px; display:none; opacity:0; visibility:hidden;}.catalog-nav ul { margin:0; padding:0; min-width:300px; min-height:100%; list-style:none; background-color:white; -webkit-box-shadow:var(--shadow);  box-shadow:var(--shadow);}.catalog-nav > ul { width:auto; min-height:100%; position:relative;}.catalog-nav > ul > li > a { border-bottom:1px solid rgba(0, 0, 0, 0.06);}.catalog-nav > ul li:hover > a { color:var(--violet); stroke:var(--violet);}.catalog-nav > ul li:hover > ul { opacity:1; visibility:visible;}.catalog-nav > ul ul { top:0; left:100%; position:absolute; opacity:0; visibility:hidden;}.catalog-nav a { width:100%; color:var(--black); stroke:var(--black); font-weight:600; font-size:0.875rem; line-height:0.875rem; text-decoration:none; padding:0.5rem 1.5rem; min-height:3rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:1rem;   -moz-column-gap:1rem;  column-gap:1rem; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.catalog-nav a span { display:block;}.catalog-nav a i { display:block; font-size:0; line-height:0; width:1rem; height:1rem; -ms-flex-negative:0;   flex-shrink:0;}.catalog-nav a:hover { color:var(--violet); stroke:var(--violet);}@media (min-width:768px) { .catalog-nav {  display:block; }}.catalog-open .catalog-nav { opacity:1; visibility:visible;}.catalog-mobile { position:fixed; left:0; right:0; bottom:0; top:5.5rem; z-index:500; font-weight:600; font-size:0.875rem; line-height:1rem; background-color:white; opacity:0; visibility:hidden;}.catalog-mobile__primary { top:0; left:0; right:0; bottom:0; overflow-y:auto; position:absolute;}.catalog-mobile__link { color:var(--black); stroke:var(--black); min-height:3rem; padding:0.5rem 1.5rem; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between; border-bottom:1px solid rgba(0, 0, 0, 0.06);}.catalog-mobile__link span { display:block;}.catalog-mobile__link i { display:block; width:1rem; height:1rem; -ms-flex-negative:0;   flex-shrink:0;}.catalog-mobile__link:hover { color:var(--black); stroke:var(--black);}.catalog-mobile__link.active { color:var(--violet); stroke:var(--violet);}.catalog-mobile__button { padding:0; display:block; width:20px; height:20px; border:none; outline:none; cursor:pointer; background-color:transparent; fill:var(--black); stroke:var(--black);}.catalog-mobile__header { min-height:2.5rem; padding:0.5rem 1.5rem; border-bottom:1px solid rgba(0, 0, 0, 0.06); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center;   -ms-flex-align:center;  align-items:center; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.catalog-mobile__secondary { top:0; left:0; right:0; bottom:0; z-index:50; overflow-y:auto; position:absolute; background-color:white; opacity:0; visibility:hidden;}.catalog-mobile__secondary .catalog-mobile__link { min-height:2.5rem;}.catalog-mobile__secondary.open { opacity:1; visibility:visible;}.catalog-mobile__third { top:0; left:0; right:0; bottom:0; z-index:100; overflow-y:auto; position:absolute; background-color:white; opacity:0; visibility:hidden;}.catalog-mobile__third .catalog-mobile__link { min-height:2.25rem; border-bottom:none;}.catalog-mobile__third.open { opacity:1; visibility:visible;}@media (min-width:768px) { .catalog-mobile {  display:none; }}.catalog-mobile-open { overflow:hidden;}.catalog-mobile-open .catalog-mobile { opacity:1; visibility:visible;}@media (min-width:768px) { .catalog-mobile-open {  overflow:visible; }}.success { text-align:center; padding:2.5rem 0;}.success__media { width:90px; margin:0 auto 1.5rem auto;}.success__title { font-weight:700; font-size:2.5rem; line-height:2.5rem; margin-bottom:1.25rem;}.success__text { font-size:1rem; line-height:1rem; margin-bottom:2rem;}.success__label { color:var(--gray); font-size:0.8125rem; line-height:0.9375rem; margin-bottom:3.75rem;}.success__number { font-weight:700; font-size:1.25rem; line-height:1.25rem; white-space:nowrap; margin-bottom:2rem;}.success__button .btn { width:100%; max-width:21rem;}.root { width:100%; min-height:100vh; max-width:100%; overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; padding-top:5.5rem;}.root--bottom { padding-bottom:4.25rem;}@media (min-width:1024px) { .root {  padding-top:7.5rem; } .root--bottom {  padding-bottom:0; }}.main { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1;}.main--yellow { overflow:hidden; background-color:var(--yellow);}.main--yellow .breadcrumb { z-index:100; position:relative;}.section { margin-bottom:2.5rem;}.section--top { padding-top:2rem;}.section--single { margin-bottom:1rem;}.section--lg { margin-bottom:1.5rem;}.section__header { font-weight:700; font-size:2.5rem; line-height:2.5rem; margin-bottom:2rem;}@media (min-width:768px) { .section--top {  padding-top:3rem; } .section--single {  margin-bottom:1rem; } .section--md {  margin-bottom:3rem; } .section--lg {  margin-bottom:2.5rem; }}@media (min-width:1250px) { .section--lg {  margin-bottom:4rem; }}.content { font-size:0.875rem; line-height:130%;}.content p { margin-bottom:0.75rem;}.content p:last-child { margin-bottom:0;}.content-outer { max-width:38.125rem;}.promo-block { overflow:hidden; margin-bottom:1rem; border-radius:1.25rem; background-color:white;}@media (min-width:768px) { .promo-block {  margin-bottom:1.5rem; }}@media (min-width:1250px) { .catalog {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-column-gap:20px; -moz-column-gap:20px;   column-gap:20px;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .catalog__sidebar {  width:18.75rem;  -ms-flex-negative:0; flex-shrink:0; } .catalog__main {  width:53.75rem;  -ms-flex-negative:0; flex-shrink:0; }}@media (min-width:1460px) { .catalog {  -webkit-column-gap:5rem; -moz-column-gap:5rem;   column-gap:5rem; } .catalog__main {  width:63.75rem; }}.aside-installment { display:none; overflow:hidden; position:relative; border-radius:1.25rem; margin-top:1.5rem;}.aside-installment__main { top:0; left:0; right:0; bottom:0; z-index:10; position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.aside-installment__header { font-weight:700; font-size:1.5rem; line-height:1.5rem; color:var(--black); padding:1.5rem 0 0 1.5rem; -webkit-backdrop-filter:blur(6px);  backdrop-filter:blur(6px);}.aside-installment__content { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1; padding:1.875rem; color:rgba(0, 192, 255, 0.4); font-weight:800; font-size:4.75rem; line-height:4.75rem; letter-spacing:-0.09em; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;}.aside-installment__footer { padding:0 0 1.5rem 0.875rem;}@media (min-width:1250px) { .aside-installment {  display:block; }}.page-heading { margin-bottom:1.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.5rem; -webkit-column-gap:1.5rem;   -moz-column-gap:1.5rem;  column-gap:1.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.page-heading__title { margin-bottom:0 !important;}@media (min-width:768px) { .page-heading {  margin-bottom:2rem; } .page-heading__title--xl {  font-size:2.75rem;  line-height:2.75rem; }}@media (min-width:1024px) { .page-heading {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; }}@media (min-width:1250px) { .page-heading {  margin-bottom:2.5rem; } .page-heading__title--xl {  font-size:3rem;  line-height:3rem; }}.page { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.page__aside { display:none;}@media (min-width:1250px) { .page {  -webkit-box-orient:horizontal;  -webkit-box-direction:reverse; -ms-flex-direction:row-reverse;   flex-direction:row-reverse;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between;  -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem;   column-gap:1.5rem; } .page__aside {  padding-top:1.125rem;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  row-gap:1.125rem;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  width:18.75rem; } .page__content {  width:calc(100% - 324px); }}@media (min-width:1460px) { .page {  -webkit-column-gap:4rem; -moz-column-gap:4rem;   column-gap:4rem; } .page__aside {  width:21.25rem; } .page__content {  width:calc(100% - 404px); }}.support { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:1.875rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.support__form { display:-ms-grid; display:grid; grid-row-gap:1.25rem; grid-column-gap:1.25rem; -ms-grid-columns:1fr; grid-template-columns:1fr;}@media (min-width:768px) { .support {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-column-gap:32px; -moz-column-gap:32px;   column-gap:32px; } .support__primary {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .support__secondary {  width:calc(50% - 65px);  -ms-flex-negative:0; flex-shrink:0;  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal; -ms-flex-direction:column;   flex-direction:column;  -webkit-box-pack:center; -ms-flex-pack:center;   justify-content:center; } .support__divider {  width:1px;  background-color:var(--gray-light); }}@media (min-width:1024px) { .support__secondary {  width:20.75rem; } .support__form {  -ms-grid-columns:1fr 1fr auto;  grid-template-columns:1fr 1fr auto; }}@media (min-width:1250px) { .support__secondary {  width:17.5rem; }}@media (min-width:1460px) { .support__secondary {  width:calc(50% - 65px); }}.icon { font-size:0; line-height:0; display:block; -ms-flex-negative:0;   flex-shrink:0;}.icon--20 { height:1.75rem;}.icon--28 { height:1.75rem;}.icon--32 { width:2rem; height:2rem; display:block;}.options-block { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.75rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.options-block__item { padding-bottom:0.25rem; border-bottom:1px solid rgba(0, 0, 0, 0.06); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start;   -ms-flex-align:start;  align-items:flex-start; -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.cost { display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:2rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}@media (min-width:768px) { .cost {  -webkit-box-orient:horizontal;  -webkit-box-direction:normal; -ms-flex-direction:row;   flex-direction:row;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .cost .calculation__content {  width:22.5rem; } .cost .calculation__aside {  width:20rem; }}@media (min-width:1024px) { .cost .calculation__content {  width:27.5rem; } .cost .calculation__aside {  width:25.375rem; } .cost .calculation__row {  -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem;   column-gap:1.5rem; } .cost .calculation__col:first-child {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .cost .calculation__heading {  font-size:2.75rem;  line-height:110%; }}.map { display:block; overflow:hidden; height:25.625rem; border-radius:0.75rem;}@media (min-width:768px) { .map {  height:26.25rem; } .map--xl {  height:50rem; }}.custom-list { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.custom-list li { position:relative; padding-left:1.25rem;}.custom-list li:before { left:0; top:3px; content:''; width:12px; height:15px; position:absolute; background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxMiAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNCA0TDcuNSA3LjVMNCAxMScgc3Ryb2tlPScjQUU0MEY2JyBzdHJva2Utd2lkdGg9JzInLz48L3N2Zz4="); background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}.sales { position:relative; padding-top:0.625rem; padding-bottom:3.125rem;}.sales__main { z-index:20; position:relative;}.sales__header { font-weight:700; font-size:2.75rem; line-height:110%; margin-bottom:2.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; row-gap:0.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}.sales__header span { display:block;}.sales__image { display:none;}.sales__form { z-index:20; position:relative; padding:1.5rem; border-radius:1.25rem; background-color:white; margin:0 -1rem;}.sales__title { font-weight:700; font-size:1.125rem; line-height:1.125rem; margin-bottom:1.5rem; padding-bottom:0.75rem; border-bottom:1px solid var(--gray-light);}.sales__pattern { z-index:1; left:calc(50% - 900px); top:100px; width:1484px; position:absolute;}@media (min-width:768px) { .sales {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:start; -ms-flex-align:start;   align-items:flex-start;  -webkit-box-pack:justify; -ms-flex-pack:justify;   justify-content:space-between; } .sales__main {  -webkit-box-flex:1; -ms-flex-positive:1;   flex-grow:1; } .sales__header {  row-gap:0;  font-size:3.375rem;  line-height:110%; } .sales__form {  margin:0;  width:25rem;  -ms-flex-negative:0; flex-shrink:0; }}@media (min-width:1024px) { .sales {  padding-bottom:1.875rem; } .sales__form {  width:27.625rem; } .sales__header {  font-size:4.75rem;  line-height:120%;  margin-bottom:4.375rem; } .sales__header span:last-child {  margin-left:8.75rem; } .sales__image {  display:block;  width:28.625rem; } .sales__pattern {  top:-40px;  left:calc(50% - 900px);  width:2462px; }}@media (min-width:1250px) { .sales {  padding-bottom:0;  padding-top:3.125rem; } .sales__header {  font-size:6.25rem;  line-height:6.25rem;  margin-bottom:0.625rem; } .sales__header span:last-child {  margin-left:8.75rem; } .sales__image {  width:33.375rem; } .sales__pattern {  top:-80px;  left:calc(50% - 1360px);  width:3249px; }}@media (min-width:1460px) { .sales__form {  width:34.875rem; } .sales__header span:last-child {  margin-left:12.5rem; }}.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden;}.embed-responsive::before { display:block; content:"";}.embed-responsive .embed_responsive_item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive_21by9::before { padding-top:42.85714%;}.embed-responsive_16by9::before { padding-top:56.25%;}.embed-responsive_4by3::before { padding-top:75%;}.embed-responsive_1by1::before { padding-top:100%;}.img-fluid { height:auto; display:block; max-width:100%;}.img-cover { width:100%; height:100%; display:block; -o-object-fit:cover;   object-fit:cover; -o-object-position:center center;   object-position:center center;}.img-contain { width:100%; height:100%; display:block; -o-object-fit:contain;   object-fit:contain; -o-object-position:center center;   object-position:center center;}.ico-svg { position:relative; display:inline-block; width:auto; height:100%; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0);   transform:translate(0, 0);}.hide { opacity:0 !important; display:none !important; visibility:hidden !important;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important;}.text-left { text-align:left !important;}.text-center { text-align:center !important;}.text-right { text-align:right !important;}.text-justify { text-align:justify !important;}.text-nowrap { white-space:nowrap !important;}.color-violet { color:var(--violet) !important;}.color-purple { color:#AE40F6 !important;}.color-gray { color:var(--gray-text) !important;}.color-black { color:var(--black) !important;}.fw-500 { font-weight:500 !important;}.fw-600 { font-weight:600 !important;}.fw-700 { font-weight:700 !important;}.fs-13 { font-size:0.8125rem; line-height:160%;}.fs-14 { font-size:0.875rem; line-height:1.3;}.fs-15 { font-size:0.9375rem; line-height:1.3125rem;}.fs-16 { font-size:1rem; line-height:1.375rem;}.fs-20 { font-size:1.25rem; line-height:1.5rem;}.fs-24 { font-size:1.5rem; line-height:120%;}.line-height-100 { line-height:100% !important;}.line-height-110 { line-height:110% !important;}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.mb-0 { margin-bottom:0px !important;}.mb-4 { margin-bottom:0.25rem !important;}.mb-8 { margin-bottom:0.5rem !important;}.mb-10 { margin-bottom:0.625rem !important;}.mb-12 { margin-bottom:0.75rem !important;}.mb-16 { margin-bottom:1rem !important;}.mb-20 { margin-bottom:1.25rem !important;}.mb-24 { margin-bottom:1.5rem !important;}.mb-30 { margin-bottom:1.875rem !important;}.mb-32 { margin-bottom:2rem !important;}.mb-40 { margin-bottom:2.5rem !important;}.mb-50 { margin-bottom:3.125rem !important;}.mb-60 { margin-bottom:3.75rem !important;}@media (min-width:768px) { .mb-md-72 {  margin-bottom:4.5rem !important; }}@media (min-width:1250px) { .mb-xl-16 {  margin-bottom:1rem !important; }}@media (min-width:1250px) { .mb-xl-24 {  margin-bottom:1.5rem !important; }}@media (min-width:1250px) { .mb-xl-40 {  margin-bottom:2.5rem !important; }}.p-24 { padding:1.5rem !important;}.pt-8 { padding-top:0.5rem;}.align-center { -webkit-box-align:center;   -ms-flex-align:center;  align-items:center;}.align-start { -webkit-box-align:start;   -ms-flex-align:start;  align-items:flex-start;}.align-end { -webkit-box-align:end;   -ms-flex-align:end;  align-items:flex-end;}.justify-content-between { -webkit-box-pack:justify;   -ms-flex-pack:justify;  justify-content:space-between;}.justify-content-start { -webkit-box-pack:start;   -ms-flex-pack:start;  justify-content:flex-start;}.justify-content-end { -webkit-box-pack:end;   -ms-flex-pack:end;  justify-content:flex-end;}.justify-content-center { -webkit-box-pack:center;   -ms-flex-pack:center;  justify-content:center;}.flex-row { -webkit-box-orient:horizontal; -webkit-box-direction:normal;   -ms-flex-direction:row;  flex-direction:row;}.d-flex { display:-webkit-box; display:-ms-flexbox; display:flex;}.d-none { display:none;}@media (min-width:768px) { .d-md-flex {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important; }}@media (min-width:1024px) { .d-lg-flex {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important; }}@media (min-width:1250px) { .d-xl-flex {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:flex !important; }}@media (min-width:1250px) { .d-xl-block {  display:block !important; }}.flex-column { -webkit-box-orient:vertical; -webkit-box-direction:normal;   -ms-flex-direction:column;  flex-direction:column;}@media (min-width:1024px) { .flex-lg-column {  -webkit-box-orient:vertical !important;  -webkit-box-direction:normal !important; -ms-flex-direction:column !important;   flex-direction:column !important; }}@media (min-width:1024px) { .flex-lg-row {  -webkit-box-orient:horizontal !important;  -webkit-box-direction:normal !important; -ms-flex-direction:row !important;   flex-direction:row !important; }}@media (min-width:1024px) { .align-lg-center {  -webkit-box-align:center; -ms-flex-align:center;   align-items:center; }}.row-gap-4 { row-gap:0.25rem;}.row-gap-6 { row-gap:0.375rem;}.row-gap-8 { row-gap:0.5rem;}.row-gap-12 { row-gap:0.75rem;}.row-gap-20 { row-gap:1.25rem;}.row-gap-24 { row-gap:1.5rem;}.row-gap-30 { row-gap:1.875rem;}.row-gap-32 { row-gap:2rem;}.row-gap-40 { row-gap:2.5rem;}.row-gap-64 { row-gap:4rem;}@media (min-width:1250px) { .row-gap-md-40 {  row-gap:2.5rem !important; }}@media (min-width:1250px) { .row-gap-xl-20 {  row-gap:1.25rem !important; }}.column-gap-4 { -webkit-column-gap:0.25rem;   -moz-column-gap:0.25rem;  column-gap:0.25rem;}.column-gap-8 { -webkit-column-gap:0.5rem;   -moz-column-gap:0.5rem;  column-gap:0.5rem;}.column-gap-10 { -webkit-column-gap:0.625rem;   -moz-column-gap:0.625rem;  column-gap:0.625rem;}.column-gap-12 { -webkit-column-gap:0.75rem;   -moz-column-gap:0.75rem;  column-gap:0.75rem;}.column-gap-16 { -webkit-column-gap:1rem;   -moz-column-gap:1rem;  column-gap:1rem;}.flex-wrap { -ms-flex-wrap:wrap;   flex-wrap:wrap;}.w-100 { width:100% !important;}.h-100 { height:100% !important;}.flex-grow-1 { -webkit-box-flex:1;   -ms-flex-positive:1;  flex-grow:1;}.position-relative { position:relative;}.al_new {  color:#4c1e87;  position:fixed;  right:20px;  top:20px;  font-weight:normal;  background:#fff;  border:0px;  z-index:1000;  box-shadow:0px 0px 20px #0000004a;  font-size:14px;  max-width:360px;  line-height:23px;  padding-right:40px;  font-family:var(--font-secondary);}.al_new a {  color:#000000;  color:#000000;  font-weight:400;  font-weight:500;  display:inline;}.al_new .close {  position:absolute;  top:15px;  right:15px;}.close {  float:right;  font-size:21px;  font-weight:700;  line-height:1;  color:#000;  text-shadow:0 1px 0 #fff; opacity:.2;-webkit-appearance:none;  padding:0;  cursor:pointer;  background:0 0;  border:0;}.alert {  padding:15px;  margin-bottom:20px;  border:1px solid transparent;  border-radius:4px;}.mt-20 {margin-top:1.5rem;}.hasError input, .hasError textarea {border:1px solid red!important;}.error {color:red;  margin:5px 0;}.has-error input,.has-error textarea {border:1px solid red!important;}.cart-checkout-inner {  display:-webkit-box;  display:-ms-flexbox;  display:flex;  row-gap:1.25rem;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;}.btn-input2 span:before { }@media (min-width:1024px) {  .showcase.showcase--list .item { padding-top:1rem; -webkit-column-gap:1.5rem; -moz-column-gap:1.5rem; column-gap:1.5rem; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start  }  .showcase.showcase--list .item .item__adding { right:auto; left:1rem; width:5.125rem; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center  }  .showcase.showcase--list .item .item__media { width:82px; -ms-flex-negative:0; flex-shrink:0; padding-top:1.875rem  }  .showcase.showcase--list .item .item__image { width:74px; height:92px; margin:0 auto  }  .showcase.showcase--list .item .item__content { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1  }  .showcase.showcase--list .item .item__info { top:auto; left:auto; position:relative  }  .showcase.showcase--list .item .item__badge { width:8rem; -ms-flex-negative:0; flex-shrink:0  }  .showcase.showcase--list .item .item__price { width:13.125rem; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0  }  .showcase.showcase--list .item .item__buttons { -ms-flex-negative:0; flex-shrink:0; width:12.5rem; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column  }}@media (min-width:1250px) {  .showcase.showcase--list .item .item__price { width:10rem  }  .showcase.showcase--list .item .item__buttons { width:10rem  }}@media (min-width:1460px) {  .showcase.showcase--list .item .item__price { width:13.125rem  }  .showcase.showcase--list .item .item__buttons { width:12.5rem  }}.btn-input2 {  font-size:0;  line-height:0;  font-weight:500;  display:inline-block}.btn-input2 input {  top:0;  left:0;  width:0;  height:0;  opacity:0;  overflow:hidden;  position:absolute;  visibility:hidden}.btn-input2 input:checked+span {  border:2px solid var(--violet)!important}.btn-input2 a {color:var(--black); }.mfilter-content .btn-input a {color:var(--black); }.mfilter-content .mfilter-disabled {  display:none;}.mfilter-content .mfilter-counter {  display:none;}.mfilter-content ul {  list-style:none;  margin:0;  padding:0;}.btn-input2 > span { cursor:pointer;  font-size:16px;  line-height:20px;  padding:8px 16px;  position:relative;  border-radius:8px;  background-color:#fff;  display:-webkit-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border:1px solid var(--gray-light);}.btn-input2 > span:hover {  border-color:var(--violet)}.loading {background:url(/catalog/view/image/loading.gif) center center no-repeat;  opacity:0.4;}.simplecheckout-error-text {  display:block;  margin-top:3px;  color:#FF0000;}.simplecheckout-proceed-payment {  display:none;  margin-bottom:10px;  padding:10px;  text-align:center;  font-weight:bold;}.catalog-nav, .catalog-nav ul { min-width:auto; }.catalog-nav li { position:relative; white-space:nowrap; }.catalog-nav>ul li:hover>a { background:var(--gray-light); }.description h2,.description h3,.description h4 {margin-bottom:1.25rem !important;}.alert {padding:8px 14px 8px 14px;}.alert {  padding:15px;  margin-bottom:20px;  border:1px solid transparent;  border-radius:4px}.alert h4 {  margin-top:0;  color:inherit}.alert .alert-link {  font-weight:700}.alert>p,.alert>ul {  margin-bottom:0}.alert>p+p {  margin-top:5px}.alert-dismissable,.alert-dismissible {  padding-right:35px}.alert-dismissable .close,.alert-dismissible .close {  position:relative;  top:-2px;  right:-21px;  color:inherit}.alert-success {  color:#3c763d;  background-color:#dff0d8;  border-color:#d6e9c6}.alert-success hr {  border-top-color:#c9e2b3}.alert-success .alert-link {  color:#2b542c}.alert-info {  color:#31708f;  background-color:#d9edf7;  border-color:#bce8f1}.alert-info hr {  border-top-color:#a6e1ec}.alert-info .alert-link {  color:#245269}.alert-warning {  color:#8a6d3b;  background-color:#fcf8e3;  border-color:#faebcc}.alert-warning hr {  border-top-color:#f7e1b5}.alert-warning .alert-link {  color:#66512c}.alert-danger {  color:#a94442;  background-color:#f2dede;  border-color:#ebccd1}.alert-danger hr {  border-top-color:#e4b9c0}.alert-danger .alert-link {  color:#843534}.form-group {  display:block;  color:#7a7b7c;  font-weight:500;  font-size:1rem;  line-height:1rem;  margin-bottom:.75rem}label.control-label {  display:block;  color:#7a7b7c;  font-weight:500;  font-size:1rem;  line-height:1rem;  margin-bottom:.75rem;}.form-group {  width:100%;  display:block;  font-weight:400;  position:relative;  background:0 0}.form-group input[type=email],.form-group input[type=password],.form-group input[type=text],.form-group textarea {  margin:0;  width:100%;  height:3.5rem;  outline:0;  color:var(--black);  -webkit-box-shadow:none;  box-shadow:none;  font-weight:500;  font-size:1rem;  line-height:1.375rem;  border-radius:.5rem;  padding:1rem 1rem;  background:var(--gray-light);  display:block;  vertical-align:middle;  border:.0625rem solid var(--gray-light)}.form-group input[type=email]::-webkit-input-placeholder,.form-group input[type=password]::-webkit-input-placeholder,.form-group input[type=text]::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder {  color:#b4b4b4}.form-group input[type=email]::-moz-placeholder,.form-group input[type=password]::-moz-placeholder,.form-group input[type=text]::-moz-placeholder,.form-group textarea::-moz-placeholder {  color:#b4b4b4}.form-group input[type=email]:-ms-input-placeholder,.form-group input[type=password]:-ms-input-placeholder,.form-group input[type=text]:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder {  color:#b4b4b4}.form-group input[type=email]::-ms-input-placeholder,.form-group input[type=password]::-ms-input-placeholder,.form-group input[type=text]::-ms-input-placeholder,.form-group textarea::-ms-input-placeholder {  color:#b4b4b4}.form-group input[type=email]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=text]::placeholder,.form-group textarea::placeholder {  color:#b4b4b4}.form-group input[type=email]::-ms-clear,.form-group input[type=password]::-ms-clear,.form-group input[type=text]::-ms-clear,.form-group textarea::-ms-clear {  display:none;  width:0;  height:0}.form-group input[type=email]:active,.form-group input[type=email]:focus,.form-group input[type=password]:active,.form-group input[type=password]:focus,.form-group input[type=text]:active,.form-group input[type=text]:focus,.form-group textarea:active,.form-group textarea:focus {  outline:0}.form-group input[type=email]:active::-webkit-input-placeholder,.form-group input[type=email]:focus::-webkit-input-placeholder,.form-group input[type=password]:active::-webkit-input-placeholder,.form-group input[type=password]:focus::-webkit-input-placeholder,.form-group input[type=text]:active::-webkit-input-placeholder,.form-group input[type=text]:focus::-webkit-input-placeholder,.form-group textarea:active::-webkit-input-placeholder,.form-group textarea:focus::-webkit-input-placeholder {  color:transparent}.form-group input[type=email]:active::-moz-placeholder,.form-group input[type=email]:focus::-moz-placeholder,.form-group input[type=password]:active::-moz-placeholder,.form-group input[type=password]:focus::-moz-placeholder,.form-group input[type=text]:active::-moz-placeholder,.form-group input[type=text]:focus::-moz-placeholder,.form-group textarea:active::-moz-placeholder,.form-group textarea:focus::-moz-placeholder {  color:transparent}.form-group input[type=email]:active:-ms-input-placeholder,.form-group input[type=email]:focus:-ms-input-placeholder,.form-group input[type=password]:active:-ms-input-placeholder,.form-group input[type=password]:focus:-ms-input-placeholder,.form-group input[type=text]:active:-ms-input-placeholder,.form-group input[type=text]:focus:-ms-input-placeholder,.form-group textarea:active:-ms-input-placeholder,.form-group textarea:focus:-ms-input-placeholder {  color:transparent}.form-group input[type=email]:active::-ms-input-placeholder,.form-group input[type=email]:focus::-ms-input-placeholder,.form-group input[type=password]:active::-ms-input-placeholder,.form-group input[type=password]:focus::-ms-input-placeholder,.form-group input[type=text]:active::-ms-input-placeholder,.form-group input[type=text]:focus::-ms-input-placeholder,.form-group textarea:active::-ms-input-placeholder,.form-group textarea:focus::-ms-input-placeholder {  color:transparent}.form-group input[type=email]:active::placeholder,.form-group input[type=email]:focus::placeholder,.form-group input[type=password]:active::placeholder,.form-group input[type=password]:focus::placeholder,.form-group input[type=text]:active::placeholder,.form-group input[type=text]:focus::placeholder,.form-group textarea:active::placeholder,.form-group textarea:focus::placeholder {  color:transparent}.form-group input[type=email].error,.form-group input[type=password].error,.form-group input[type=text].error,.form-group textarea.error {  border-color:#ee1d1d!important}.form-group textarea {  height:auto;  resize:none}.form-group input[type=tel], .field input[type=tel] {  margin:0;  width:100%;  height:3.5rem;  outline:0;  color:var(--black);  -webkit-box-shadow:none;  box-shadow:none;  font-weight:500;  font-size:1rem;  line-height:1.375rem;  border-radius:.5rem;  padding:1rem 1rem;  background:var(--gray-light);  display:block;  vertical-align:middle;  border:.0625rem solid var(--gray-light);}.table {  width:100%;  max-width:100%;  margin-bottom:20px}.text-success {  color:#3c763d}a.text-success:focus,a.text-success:hover {  color:#2b542c}.text-info {  color:#31708f}a.text-info:focus,a.text-info:hover {  color:#245269}.text-warning {  color:#8a6d3b}a.text-warning:focus,a.text-warning:hover {  color:#66512c}.text-danger {  color:red;}a.text-danger:focus,a.text-danger:hover {  color:#843534}.buttons {margin-top:10px}.review__icons .icon.active {  filter:none;  -webkit-filter:grayscale(0);  filter:grayscale(0);  -webkit-transition:var(--transition-time);  transition:var(--transition-time);}.header__button {position:relative;}.header__button_compare:hover,.header__button_wishlist:hover {  fill:var(--violet);  -webkit-transition:var(--transition-time);  transition:var(--transition-time);}.file-upload__label.active { color:var(--violet);}.navbar_list a {display:inline-block;  vertical-align:top;  padding:5px 10px;margin:0px 10px 9px 0px;}.navbar_list a.hidden-tags, .navbar_list a.tags-little { display:none } .product-options .checkbx {margin:8px 0;}.product-pricebox {color:#000000;}.product-pricebox .control-label {font-size:17px;}.product-pricebox .control-label, .product-pricebox label {color:#000000;}.product-pricebox .services-block__price {color:#838383;  font-size:14px;}.btn-telegram {  fill:#3D9AE3;  color:#3D9AE3;  background-color:white;  border-color:#3D9AE3;}.btn-telegram:hover {  fill:white;  color:white;  background-color:#3D9AE3;}.btn-telegram:active {  fill:#3D9AE3;  color:#3D9AE3;  background-color:white;  border-color:#3D9AE3;}