@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;1,500&display=swap");
:root{--white:#FFF;--black:#090909;--blue:#007CB2;--lblue:#D1E3F0;--grey:#F8F9FB;--time:0.5s}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;box-sizing:border-box}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block}body{line-height:1}ol,
ul{list-style:none}blockquote,
q{quotes:none}blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,
canvas,
video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none !important}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}a:active,
a:hover{outline:0;text-decoration:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,
input{line-height:normal}button,
select{text-transform:none}button,
html input[type=button],
input[type=reset],
input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}input[type=checkbox],
input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,
button,
input,
select,
textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}a{color:inherit}button{padding:0;border:0;background-color:transparent;border-radius:0;font-weight:inherit;font-family:inherit}html{box-sizing:border-box;font-size:0.5208333333vw;background-color:var(--white)}
@media (max-width:1024px){html{font-size:1.3020833333vw}}
@media (max-width:500px){html{font-size:2.6666666667vw}}@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");font-weight:400;font-style:normal}
:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,
.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.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-cube-shadow{transform-style:preserve-3d}.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:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.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-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,
.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,
.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,
.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,
.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,
.swiper-zoom-container>svg,
.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;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{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*,
*:before,
*:after{box-sizing:inherit;font-family:"Montserrat",sans-serif;font-optical-sizing:auto}body{color:var(--black);font-weight:400;font-size:1.6rem;line-height:120%}img{image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast}svg{transition:transform var(--time),opacity var(--time),fill var(--time),stroke var(--time);width:100%;height:100%}.hide{display:none}.show{display:block}.container{padding-right:23.7rem;padding-left:23.7rem}
@media (max-width:1024px){.container{padding-right:1.5rem;padding-left:1.5rem}}.img-contain{display:block}
.img-contain img{width:100%;height:100%;object-fit:contain}.img-cover{display:block;overflow:hidden}
.img-cover img{width:100%;height:100%;object-fit:cover}h1,
.h1{font-weight:600;font-size:3.6rem;line-height:120%}
@media (max-width:1024px){h1,.h1{font-size:2.4rem}}h2,
.h2{font-weight:600;font-size:2rem;line-height:120%}
@media (max-width:1024px){h2,.h2{font-size:1.8rem}}h3,
.h3{font-weight:600;font-size:1.6rem;line-height:120%}h4,
.h4{font-weight:300;font-size:1.4rem;line-height:120%}
@media (max-width:1024px){h4,.h4{font-size:1.2rem}}.regular-36{font-weight:400;font-size:3.6rem;line-height:120%}
@media (max-width:1024px){.regular-36{font-size:2.4rem}}.regular-20{font-weight:400;font-size:2rem;line-height:120%}
@media (max-width:1024px){.regular-20{font-size:1.6rem}}.medium-16{font-weight:500;font-size:1.6rem;line-height:120%}.light-16{font-weight:300;font-size:1.6rem;line-height:120%}.text-white{color:var(--white)}.btn,.btn-white{padding:0.9rem 1.9rem;border-radius:1rem;transition:background-color var(--time);text-align:center}.btn{border:0.1rem solid var(--black)}
@media (hover:hover) and (pointer:fine){.btn:hover{background-color:var(--lblue)}}.btn-white{border:0.1rem solid var(--white)}
@media (hover:hover) and (pointer:fine){.btn-white:hover{background-color:rgba(0,124,178,0.2)}}.mt-150{margin-top:15rem}
@media (max-width:1024px){.mt-150{margin-top:5rem}}.mt-50{margin-top:5rem}.mt-40{margin-top:4.6rem}.mt-16{margin-top:1.6rem}.link{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;padding-bottom:0.825rem;padding-left:1rem;padding-right:1rem;border-bottom:0.2rem solid var(--black);transition:color var(--time);font-weight:500;font-size:1.6rem;line-height:120%}
@media (max-width:1024px){.link{padding-top:1rem}}
@media (hover:hover) and (pointer:fine){.link:hover{color:var(--blue);fill:var(--blue)}}
.link svg{width:2.4rem;height:2.4rem}img.lazyload:not([src]){visibility:hidden}.lazyload,
.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}.to-top{position:fixed;bottom:2rem;right:17.9rem;width:4.8rem;height:4.8rem;fill:var(--black);transition:transform var(--time),opacity var(--time);opacity:0;transform:translate3d(0,100%,0) rotate(-45deg);z-index:5;border-radius:100%}
@media (max-width:1024px){.to-top{display:none}}
.to-top.active{opacity:1;transform:translate3D(0,0,0) rotate(-45deg)}
@media (hover:hover) and (pointer:fine){.to-top:hover{fill:var(--blue)}}
.to-top:focus{outline:none}.xl-block{display:none}
@media (max-width:1024px){.xl-block{display:block}}.xl-hidden{display:none}
@media (max-width:1024px){.xl-hidden{display:block}}.disable-scroll body{overflow:hidden}button{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--white:#FFF;--black:#090909;--blue:#007CB2;--lblue:#D1E3F0;--grey:#F8F9FB;--time:0.5s}.menu{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}
@media (max-width:1024px){.menu{display:flex;align-items:flex-start;flex-direction:column;position:fixed;right:0;top:0;transform:translate3d(100%,0,0);transition:transform var(--time);background-color:var(--white);width:100%;height:100%;z-index:2;padding:1.9rem 3rem 5rem;overflow:auto;gap:4rem}}.menu-mobimg{display:none;height:8.4rem}
@media (max-width:1024px){.menu-mobimg{display:block;width:19.5rem;margin-left:auto;margin-right:auto}}.menu-nav{display:flex;align-items:center;gap:2rem}
@media (max-width:1024px){.menu-nav{flex-direction:column;align-items:flex-start;width:100%}}.menu-item{position:relative}
.menu-item>a{transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.menu-item>a:hover{color:var(--blue)}}.menu-btn{display:flex;align-items:center;gap:0.5rem;transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.menu-btn:hover{color:var(--blue);fill:var(--blue)}}
.menu-btn:focus{outline:none}
.menu-btn svg{width:2.4rem;height:2.4rem;flex:0 0 auto}
@media (max-width:1024px){.menu-btn svg{display:none}}
.menu-btn.opened{color:var(--blue);fill:var(--blue)}
@media (max-width:1024px){.menu-btn.opened{color:#9F9F9F}}
.menu-btn.opened svg{transform:rotate(180deg)}
.menu-btn.opened + .menu-block{opacity:1;transform:translate3d(0,0,0);pointer-events:all}
@media (max-width:1024px){.menu-btn.opened + .menu-block{grid-template-rows:1fr}}.menu-block{opacity:0;pointer-events:none;position:absolute;top:calc(100% + 1.9rem);left:-5rem;transition:opacity var(--time),transform var(--time);transform:translate3d(0,2rem,0);box-shadow:0 0 1rem 0 rgba(0,0,0,0.1);background-color:var(--white);display:flex}
@media (max-width:1024px){.menu-block{position:relative;left:0;top:0;opacity:1;box-shadow:none;padding-top:0;display:grid;grid-template-rows:0fr;transform:translate3d(0,0,0);pointer-events:all;transition:grid-template-rows var(--time);padding-left:3.5rem}}
.menu-block::before{content:"";position:absolute;top:-1.9rem;left:0;width:100%;height:1.9rem}
@media (max-width:1024px){.menu-block::before{content:normal}}.menu-sublist{display:flex;flex-direction:column;padding-top:5rem;padding-bottom:5rem;min-width:28.4rem}
@media (max-width:1024px){.menu-sublist{padding-top:0;padding-bottom:0;overflow:hidden}.menu-sublist>*:first-child{margin-top:0.75rem}}.menu-li button,
.menu-li a,
.menu-subitem button,
.menu-subitem a{padding-left:5rem;padding-right:5rem;padding-top:0.75rem;padding-bottom:0.75rem;width:100%;display:flex;align-items:center;transition:color var(--time)}
@media (max-width:1024px){.menu-li button,.menu-li a,.menu-subitem button,.menu-subitem a{padding-left:0;padding-right:0}}
@media (hover:hover) and (pointer:fine){.menu-li button:hover,.menu-li a:hover,.menu-subitem button:hover,.menu-subitem a:hover{color:var(--blue);fill:var(--blue)}}.menu-subbtn{display:flex;align-items:center;gap:0.5rem}
.menu-subbtn svg{width:2.4rem;height:2.4rem;transform:rotate(-90deg);flex:0 0 auto}
@media (max-width:1024px){.menu-subbtn svg{display:none}}.menu-subblock{display:none}.menu-ul{min-width:30.7rem}.menu-copyblock{padding-top:5rem;padding-bottom:5rem;background-color:var(--grey)}
@media (max-width:1024px){.menu-copyblock{display:none}}
.menu-copyblock>*{animation:fadeEffect var(--time)}.header-logowrap{height:9.2rem;transition:height 0.3s;transform:translate3d(0,0,0);will-change:transform;position:relative;z-index:1}
@media (max-width:1024px){.header-logowrap{height:4rem;width:4.5rem}}.header-logo{width:19.5rem;height:inherit;position:absolute;left:50%;transform:translate3d(-64%,0,0)}
@media (max-width:1024px){.header-logo{width:100%;height:100%;position:relative;transform:none;transform:translate3d(0,0,0);left:0}}
.header-logo img{position:absolute;object-fit:contain}
@media (max-width:1024px){.header-logo img{position:relative}}.header-logoicon{width:4.5rem;height:4.3rem;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1.1);transition:transform var(--time);will-change:transform}
@media (max-width:1024px){.header-logoicon{width:100%;height:100%;transform:none;left:0;position:relative}}.header-logotext{width:100%;height:100%;top:0;left:0;transition:opacity var(--time);will-change:opacity}
@media (max-width:1024px){.header-logotext{display:none}}.header-rigth{display:flex;align-items:center;gap:2rem;margin-right:0.7rem}
@media (max-width:1024px){.header-rigth{margin-left:auto;gap:1.5rem;margin-right:2rem}}.header-tel{padding:1rem;margin-right:1rem;transition:color var(--time);position:relative;z-index:1}
@media (max-width:1024px){.header-tel{display:none;margin-right:0;margin-top:3rem}}
@media (hover:hover) and (pointer:fine){.header-tel:hover{color:var(--blue)}}.header-cart{position:relative;width:2.4rem;height:2.4rem;z-index:1}
.header-cart::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);opacity:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.83909 19.9577C5.14518 20.1846 5.48732 20.2981 5.86552 20.2981H18.1155C18.4937 20.2981 18.8358 20.1846 19.1419 19.9577C19.448 19.7307 19.653 19.4308 19.7568 19.0577L22.1251 10.6779C22.2052 10.4068 22.1577 10.1595 21.9825 9.93611C21.8074 9.71271 21.5813 9.60101 21.3042 9.60101H16.578L12.6986 3.74469C12.6208 3.62394 12.5208 3.52926 12.3986 3.46066C12.2764 3.39208 12.1458 3.35779 12.0068 3.35779C11.8583 3.35779 11.721 3.39153 11.595 3.45901C11.469 3.5265 11.366 3.62028 11.286 3.74036L7.39149 9.60101H2.70304C2.42034 9.60101 2.19326 9.71261 2.02179 9.93581C1.85032 10.159 1.80305 10.4064 1.87997 10.6779L4.22419 19.0577C4.32803 19.4308 4.53299 19.7307 4.83909 19.9577ZM18.1886 18.8991H5.81312C5.7426 18.8991 5.6817 18.8782 5.63042 18.8365C5.57913 18.7949 5.54388 18.7388 5.52464 18.6683L3.40107 11H20.5992L18.477 18.6683C18.4578 18.7388 18.4226 18.7949 18.3713 18.8365C18.32 18.8782 18.2591 18.8991 18.1886 18.8991ZM14.8953 9.60101H9.10204L11.9972 5.20964L14.8953 9.60101Z' fill='%23090909'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.81312 18.8991H18.1886C18.2591 18.8991 18.32 18.8782 18.3713 18.8365C18.4226 18.7949 18.4578 18.7388 18.477 18.6683L20.5992 11H3.40107L5.52464 18.6683C5.54388 18.7388 5.57913 18.7949 5.63042 18.8365C5.6817 18.8782 5.7426 18.8991 5.81312 18.8991ZM12.9861 15.9246C12.7108 16.2005 12.3825 16.3384 12.001 16.3384C11.6196 16.3384 11.2909 16.2008 11.015 15.9255C10.7391 15.6501 10.6011 15.3218 10.6011 14.9403C10.6011 14.5589 10.7388 14.2302 11.0141 13.9543C11.2894 13.6784 11.6178 13.5404 11.9992 13.5404C12.3807 13.5404 12.7094 13.6781 12.9853 13.9534C13.2612 14.2287 13.3991 14.5571 13.3991 14.9385C13.3991 15.32 13.2615 15.6487 12.9861 15.9246Z' fill='%23090909'/%3E%3Cpath d='M12.001 16.3384C12.3825 16.3384 12.7108 16.2005 12.9861 15.9246C13.2615 15.6487 13.3991 15.32 13.3991 14.9385C13.3991 14.5571 13.2612 14.2287 12.9853 13.9534C12.7094 13.6781 12.3807 13.5404 11.9992 13.5404C11.6178 13.5404 11.2894 13.6784 11.0141 13.9543C10.7388 14.2302 10.6011 14.5589 10.6011 14.9403C10.6011 15.3218 10.7391 15.6501 11.015 15.9255C11.2909 16.2008 11.6196 16.3384 12.001 16.3384Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;transition:opacity var(--time)}
@media (hover:hover) and (pointer:fine){.header-cart:hover::before{opacity:1}.header-cart:hover .favorite-number{color:var(--black)}}.search-button,
.header-favorite{position:relative;width:2.4rem;height:2.4rem;z-index:1}
.search-button .fill,
.header-favorite .fill{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);opacity:0;z-index:1}
.search-button.active .fill,
.header-favorite.active .fill{opacity:1;fill:var(--blue)}
@media (hover:hover) and (pointer:fine){.search-button:hover .fill,.header-favorite:hover .fill{opacity:1}.search-button:hover .favorite-number,.header-favorite:hover .favorite-number{color:var(--black)}}.favorite-number{position:absolute;top:-0.8rem;right:-0.5rem;font-size:1.2rem;font-weight:500;color:var(--blue);transition:color var(--time)}.menu--open{transform:translateX(0)}.menu-button{width:2.4rem;height:2.4rem;background-color:transparent;border:0;z-index:4;display:none;position:relative}
.menu-button .burger-button-close{position:relative;width:1.8rem;height:1.2rem;display:flex;align-items:center;justify-content:center}
.menu-button .burger-button-close #first-line-burger,
.menu-button .burger-button-close #second-line-burger,
.menu-button .burger-button-close #third-line-burger{width:100%;height:0.2rem;border-radius:0.1rem;background-color:var(--black);position:absolute;top:50%;left:50%;transform:translate3d(-50%,0,0);transform-origin:center center;transition:transform var(--time),opacity var(--time)}
.menu-button .burger-button-close #first-line-burger{top:0%}
.menu-button .burger-button-close #second-line-burger{top:50%;transform:translate3d(-50%,-50%,0)}
.menu-button .burger-button-close #third-line-burger{top:unset;bottom:0%}
@media (max-width:1024px){.menu-button{display:flex;align-items:center;justify-content:center}}.header__menu-button--active .burger-button-close #first-line-burger,
.menu-button--active .burger-button-close #first-line-burger{top:50%;transform:translate3d(-50%,0,0) rotate(45deg)}
.header__menu-button--active .burger-button-close #second-line-burger,
.menu-button--active .burger-button-close #second-line-burger{transform:translate3d(0,-50%,0);opacity:0}
.header__menu-button--active .burger-button-close #third-line-burger,
.menu-button--active .burger-button-close #third-line-burger{top:50%;bottom:0;transform:translate3d(-50%,0,0) rotate(-45deg)}.overlay{position:absolute;top:0;width:100%;height:100%}.menu-infos{display:none;gap:2rem}
@media (max-width:1024px){.menu-infos{display:flex;justify-content:center;width:100%;flex-wrap:wrap}}.page-social{width:4rem;height:4rem;background-color:var(--black);transition:background-color var(--time)}
@media (hover:hover) and (pointer:fine){.page-social:hover{background-color:var(--blue)}}.menu-mobwrapper{display:none}
@media (max-width:1024px){.menu-mobwrapper{display:flex;flex-direction:column;align-self:center}}.menu-mobtel .header-tel{display:block}.header-formwrap{position:absolute;top:100%;left:0;width:100%;background-color:var(--white);padding-bottom:3rem;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:transform var(--time),opacity var(--time);transform:translate3d(0,-100%,0);box-shadow:0 0.2rem 0.4rem 0 rgba(9,9,9,0.1)}
@media (max-width:1024px){.header-formwrap{padding-bottom:2rem}}.search-button.opened + .header-formwrap{opacity:1;pointer-events:all;transform:translate3d(0,0,0)}.header-form{position:relative;width:100%;max-width:95.5rem}.header-input{padding:1rem;padding-right:6rem;padding-left:6.4rem;padding-top:2rem;border:0;background-color:transparent;border-bottom:0.1rem solid var(--black);width:100%;height:5.4rem;transition:border-color var(--time);font-size:2rem;line-height:2.4rem;font-weight:400}
@media (max-width:1024px){.header-input{padding:1.5rem;padding-right:5.4rem;padding-left:4.4rem;padding-top:3rem;height:5.8rem;font-size:1.8rem;border-width:0.1rem}}
.header-input::placeholder{color:#9F9F9F}
.header-input:focus{outline:none;border-color:var(--blue)}.header-submit{width:2.4rem;height:2.4rem;position:absolute;top:57%;right:1rem;transform:translate3d(0,-50%,0)}
@media (max-width:1024px){.header-submit{right:0}}
@media (hover:hover) and (pointer:fine){.header-submit:hover svg{fill:var(--blue)}}.header-search{height:2.4rem}.header-searchinner{width:2.4rem;height:2.4rem;position:absolute;top:57%;left:1rem;transform:translate3d(0,-50%,0)}
@media (max-width:1024px){.header-searchinner{left:0}}.header-reset{width:2.4rem;height:2.4rem;position:absolute;top:57%;right:-12rem;transform:translate3d(0,-50%,0)}
@media (max-width:1024px){.header-reset{display:none}}
@media (hover:hover) and (pointer:fine){.header-reset:hover{fill:var(--blue)}}@keyframes rotateBall{0%{transform:translate3d(-50%,0,0) rotate(0deg)}100%{transform:translate3d(-50%,0,0) rotate(360deg)}}
main{position:relative;overflow:clip}@supports not (overflow:clip){main{overflow:hidden}}
.waves-img{position:absolute;top:74.9rem;right:25rem;width:108.5rem;height:103.5rem}.main{position:relative;z-index:1}.main-block{position:relative;height:90rem;display:flex;flex-direction:column}
@media (max-width:1024px){.main-block{height:65rem}}
.main-block::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:transparent;z-index:1}
.main-block .main-texts{background:transparent}.main-block .main-texts *{text-shadow:0 1px 6px rgba(0,0,0,0.85)}
.main-img{position:absolute;top:0;left:0;width:100%;height:100%}.main-texts{padding:5rem 3rem;position:relative;z-index:1;display:flex;flex-direction:column;gap:3rem;max-width:85.1rem;margin-top:auto}
@media (max-width:1024px){.main-texts{padding:2.5rem 1.5rem;padding-bottom:7.5rem;gap:0}}.main-title{display:flex;flex-wrap:wrap;column-gap:2rem}.main-desc{padding-left:2rem}
@media (max-width:1024px){.main-desc{padding-left:0;margin-top:1.5rem}}.main-btn{display:block;margin-left:auto}
@media (max-width:1024px){.main-btn{margin-top:2.5rem}}
@media (max-width:500px){.main-btn{width:100%}}.main-product{background-color:var(--white);border:0.1rem solid var(--grey);box-shadow:0 0 4px 0 rgba(40,50,64,0.3);width:33.9rem;margin-right:12.3rem;margin-left:auto;margin-top:-24.6rem;position:relative;z-index:1}
@media (max-width:1024px){.main-product{width:25rem;margin-right:auto;margin-top:-5rem}}
.main-product a{display:block;width:100%;height:100%;padding:3rem}
@media (max-width:1024px){.main-product a{padding:1.5rem}}
@media (hover:hover) and (pointer:fine){.main-product a:hover .main-image{transform:scale(1.1)}}.main-subtitle{display:flex;justify-content:space-between;gap:1rem;transition:color var(--time)}
.main-subtitle svg{width:2.4rem;height:2.4rem;flex:0 0 auto}.main-image{margin-top:1rem;height:28rem;max-width:100%;transition:transform var(--time)}
@media (max-width:1024px){.main-image{height:21.6rem}}@media (min-width:1025px){.main{z-index:2}.brand{z-index:1}}
.brand{display:grid;grid-template-columns:repeat(12,1fr);align-items:center;gap:3rem;margin-top:12.6rem;position:relative;z-index:1}
@media (max-width:1024px){.brand{margin-top:5rem;display:flex;flex-direction:column;gap:0}}.brand-left{grid-column:7 span;max-width:70.8rem;display:flex;flex-direction:column;margin-bottom:4rem;margin-top:1rem}
@media (max-width:1024px){.brand-left{margin-bottom:4.2rem}}
@media (max-width:1024px){.brand-left .brand-link{display:none}}.brand-subtitle{margin-top:3rem}.brand-desc{margin-top:2rem}
@media (max-width:1024px){.brand-desc{font-size:1.8rem}}.brand-link{margin-left:12rem;margin-right:auto;margin-top:5rem}
@media (max-width:1024px){.brand-link{margin-left:0;margin-right:0;width:100%;margin-top:3rem}}.brand-img{grid-column:5 span;height:60rem}
@media (max-width:1024px){.brand-img{height:50rem}}.copy-block{display:none}
@media (max-width:1024px){.copy-block{display:block}}.nomenclature{position:relative}
.nomenclature::before{content:"";width:240rem;height:235rem;position:absolute;top:-31rem;left:50%;transform:translate3d(-50%,0,0);border-radius:100%;background-color:var(--grey);animation:rotateBall 10s infinite linear}
@media (max-width:1024px){.nomenclature::before{content:normal}}.nomenclature-list{position:relative;z-index:1}.nomenclature-item{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:min-content 1fr;gap:3rem}
@media (max-width:1024px){.nomenclature-item{display:flex;flex-direction:column;gap:5rem;margin-top:5rem}.nomenclature-item:first-child{margin-top:0}}
.nomenclature-item:nth-child(2n+2) .nomenclature-block.--top{margin-top:1.5rem}
@media (max-width:1024px){.nomenclature-item:nth-child(2n+2) .nomenclature-block.--top{margin-top:0}}
.nomenclature-item:nth-child(2n+2) .nomenclature-block.--bot{margin-top:14rem}
@media (max-width:1024px){.nomenclature-item:nth-child(2n+2) .nomenclature-block.--bot{margin-top:0}}.nomenclature-block{max-width:46.2rem;padding-left:3rem;padding-right:3rem;margin-top:13rem;grid-column:4 span}
@media (max-width:1024px){.nomenclature-block{padding-left:0;padding-right:0;margin-top:0}}
.nomenclature-block .nomenclature-img{display:none}
@media (max-width:1024px){.nomenclature-block .nomenclature-img{display:block}}
.nomenclature-block.--top{margin-top:0}.nomenclature-desc{margin-top:3rem}
@media (max-width:1024px){.nomenclature-desc{font-size:1.8rem;margin-top:2rem}}.nomenclature-img{width:46.2rem;max-width:100%;height:60rem;grid-column:4 span;grid-row:2 span}
@media (max-width:1024px){.nomenclature-img{display:none;margin-top:2rem;height:40rem}}
.nomenclature-img.--right{margin-top:15rem}
@media (max-width:1024px){.nomenclature-img.--right{margin-top:2rem}}.mproduct{position:relative;display:flex;flex-direction:column}
@media (max-width:1024px){.mproduct{margin-top:10rem}}.mproduct-title{text-align:center}.mproduct-list{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-top:5rem}
@media (max-width:1024px){.mproduct-list{grid-template-columns:repeat(2,1fr);margin-top:3rem;gap:1rem}}.mproduct-item{padding-top:3rem;box-shadow:0 0 0.4rem 0 rgba(40,50,64,0.3);background-color:var(--grey);display:flex;flex-direction:column;min-height:47.9rem}
@media (max-width:1024px){.mproduct-item{padding-top:1rem;min-height:25rem}}
.mproduct-item a{display:flex;flex-direction:column;padding:1rem 2rem 0 2rem;height:100%}
@media (max-width:1024px){.mproduct-item a{padding:1rem;padding-bottom:0}}
@media (hover:hover) and (pointer:fine){.mproduct-item a:hover .mproduct-img img{transform:scale(1.1)}}.mproduct-item a.btn{height:auto}.mproduct-favorite{width:2.4rem;height:2.4rem;flex:0 0 auto;position:relative;margin-left:auto;margin-right:2rem}
@media (max-width:1024px){.mproduct-favorite{margin-right:1rem}}
@media (hover:hover) and (pointer:fine){.mproduct-favorite:hover{fill:var(--blue)}}
.mproduct-favorite::before{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0002 20.1048L10.9771 19.1808C9.3428 17.6968 7.99127 16.4216 6.92255 15.3553C5.85382 14.2889 5.00682 13.3418 4.38157 12.514C3.75632 11.6861 3.32011 10.9309 3.07292 10.2482C2.82574 9.5655 2.70215 8.87284 2.70215 8.17021C2.70215 6.79124 3.16718 5.63673 4.09725 4.70668C5.02732 3.77662 6.18182 3.31158 7.56077 3.31158C8.42312 3.31158 9.23791 3.51575 10.0051 3.92408C10.7724 4.33242 11.4374 4.92473 12.0002 5.70103C12.5816 4.92473 13.2507 4.33242 14.0074 3.92408C14.7641 3.51575 15.5749 3.31158 16.4396 3.31158C17.8186 3.31158 18.9731 3.77643 19.9031 4.70613C20.8332 5.63585 21.2982 6.78993 21.2982 8.16836C21.2982 8.87214 21.1747 9.56539 20.9275 10.2481C20.6803 10.9308 20.2442 11.686 19.6191 12.5134C18.9941 13.3409 18.1482 14.2882 17.0812 15.3553C16.0143 16.4224 14.6617 17.6975 13.0232 19.1808L12.0002 20.1048ZM12.0002 18.2192C13.5721 16.7925 14.8681 15.572 15.8882 14.5579C16.9083 13.5437 17.7151 12.6606 18.3088 11.9087C18.9024 11.1568 19.3159 10.4889 19.5492 9.90508C19.7826 9.32128 19.8992 8.74322 19.8992 8.17088C19.8992 7.17877 19.5697 6.35402 18.9105 5.69663C18.2513 5.03927 17.4297 4.71058 16.4458 4.71058C15.6622 4.71058 14.9375 4.93463 14.2718 5.38271C13.6061 5.83078 13.0685 6.46347 12.6588 7.28078H11.3415C10.9255 6.45707 10.3862 5.82277 9.72375 5.37788C9.06125 4.93302 8.33821 4.71058 7.55462 4.71058C6.57707 4.71058 5.75711 5.03927 5.09472 5.69663C4.43234 6.35402 4.10115 7.17893 4.10115 8.17138C4.10115 8.74392 4.21804 9.32218 4.45182 9.90618C4.68561 10.4902 5.09891 11.1578 5.69172 11.9089C6.28456 12.66 7.09091 13.5422 8.11077 14.5553C9.13064 15.5684 10.4271 16.7898 12.0002 18.2192Z' fill='%23090909' /%3E%3Cpath d='M12.0002 18.2192C13.5721 16.7925 14.8681 15.572 15.8882 14.5579C16.9083 13.5437 17.7151 12.6606 18.3088 11.9087C18.9024 11.1568 19.3159 10.4889 19.5492 9.90508C19.7826 9.32128 19.8992 8.74322 19.8992 8.17088C19.8992 7.17877 19.5697 6.35402 18.9105 5.69663C18.2513 5.03927 17.4297 4.71058 16.4458 4.71058C15.6622 4.71058 14.9375 4.93463 14.2718 5.38271C13.6061 5.83078 13.0685 6.46347 12.6588 7.28078H11.3415C10.9255 6.45707 10.3862 5.82277 9.72375 5.37788C9.06125 4.93302 8.33821 4.71058 7.55462 4.71058C6.57707 4.71058 5.75711 5.03927 5.09472 5.69663C4.43234 6.35402 4.10115 7.17893 4.10115 8.17138C4.10115 8.74392 4.21804 9.32218 4.45182 9.90618C4.68561 10.4902 5.09891 11.1578 5.69172 11.9089C6.28456 12.66 7.09091 13.5422 8.11077 14.5553C9.13064 15.5684 10.4271 16.7898 12.0002 18.2192Z' fill='%23090909' /%3E%3C/svg%3E");opacity:0;transition:opacity var(--time)}
@media (hover:hover) and (pointer:fine){.mproduct-favorite.active:hover{fill:var(--black)}}
.mproduct-favorite.active::before{opacity:1}.mproduct-img{height:28rem;overflow:visible}
@media (max-width:1024px){.mproduct-img{height:12.6rem}}
.mproduct-img img{mix-blend-mode:darken;transition:transform var(--time)}.mproduct-name{min-height:4.8rem;display:flex;align-items:center;transition:color var(--time);margin-top:1rem}
@media (max-width:1024px){.mproduct-name{font-size:1.2rem;min-height:2.8rem}}.mproduct-bot{padding-top:1rem;margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;gap:1rem}
@media (max-width:1024px){.mproduct-bot{padding-bottom:1rem;padding-right:1rem;padding-left:1rem}}.mproduct-link{margin-left:auto;margin-top:2.7rem}
@media (max-width:500px){.mproduct-link{width:100%;justify-content:space-between;margin-top:3rem}}.mproduct-btn{margin-left:auto;margin-right:auto;margin-top:2.5rem}
@media (max-width:1024px){.mproduct-btn{margin-top:4rem}}
@media (max-width:500px){.mproduct-btn{width:100%}}.mproduct-button{background-color:var(--white);min-width:14.7rem;max-width:100%;padding-left:0.5rem;padding-right:0.5rem}
@media (max-width:1024px){.mproduct-button{font-size:1.2rem;width:100%}}
.mproduct-button.active{color:var(--blue);border-color:var(--blue)}
.mproduct-button.active>*:first-child{display:none}
.mproduct-button.active>*:last-child{display:block}
.mproduct-button>*:last-child{display:none}@keyframes rotateSM{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.bed{display:none;grid-template-columns:repeat(2,1fr);align-items:center;gap:5rem 3rem;position:relative}
@media (max-width:1024px){.bed{display:none;flex-direction:column;gap:1rem}}
.bed.no-circle::before{content:normal}
@media (max-width:1024px){.bed.no-circle::before{content:""}}
.bed::before{content:"";width:109.7rem;height:106.7rem;background-color:var(--grey);position:absolute;top:-20rem;right:-12rem;border-radius:100%;animation:rotateSM 10s infinite linear}
@media (max-width:1024px){.bed::before{width:50rem;height:50rem;top:20rem;right:-17rem}}
.bed .copy-block{display:none}
@media (max-width:1024px){.bed .copy-block{display:block;width:100%}}.bed-top{display:flex;flex-direction:column;align-items:center;position:relative}.bed-desc{margin-top:3rem}
@media (max-width:1024px){.bed-desc{margin-top:2rem;font-size:1.8rem}}.bed-btn{margin-top:5rem;margin-right:18rem}
@media (max-width:500px){.bed-btn{width:100%;margin-right:0;display:block;margin-top:0}}@media (max-width:1024px){.bed-top .bed-btn{display:none}}.bed-img{height:60rem;position:relative;mix-blend-mode:darken}
@media (max-width:1024px){.bed-img{height:50rem}}.bed-mobile{display:none}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}
@keyframes fadeEffect{0%{opacity:0}100%{opacity:1}}
.marquee{width:100%;background-color:var(--lblue);padding-top:1.5rem;padding-bottom:1.5rem;padding-right:5rem;padding-left:5rem}
@media (max-width:1024px){.marquee{padding-top:0.2rem;padding-bottom:0.3rem;padding-left:1.5rem;padding-right:1.5rem;margin-right:2rem}}
.marquee .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;position:relative;will-change:transform}
.marquee .swiper-slide{margin-right:5rem;width:max-content;white-space:nowrap;animation:fadeEffect 0.3s;will-change:opacity}
@media (max-width:1024px){.marquee .swiper-slide{font-size:1.2rem}}.header-wrap{height:9.2rem}
@media (max-width:1024px){.header-wrap{height:6.3rem;position:sticky;top:0;z-index:10}}.header{position:relative;width:100%;transition:box-shadow var(--time);will-change:transform;top:0;left:0;z-index:20;padding-top:1rem;padding-bottom:1rem;background-color:var(--white);display:flex;justify-content:space-between}
@media (max-width:1024px){.header{align-items:center;will-change:auto;box-shadow:0 0.2rem 0.4rem 0 rgba(9,9,9,0.1);height:100%}}
.header::before{content:"";width:100%;height:100%;background-color:inherit;position:absolute;top:0;left:0;z-index:1;transform:translate3d(0,0,0);will-change:transform}
.header.--sticky{position:fixed;top:0;box-shadow:0 0.2rem 0.4rem 0 rgba(9,9,9,0.1)}
@media (max-width:1024px){.header.--sticky{position:relative}}
.header.--sticky .header-logowrap{height:auto}
@media (max-width:1024px){.header.--sticky .header-logowrap{height:4rem}}
.header.--sticky .header-logotext{opacity:0}
.header.--sticky .header-logoicon{transform:translate3d(-50%,0,0) scale(1)}
@media (max-width:1024px){.header.--sticky .header-logoicon{transform:none}}.footer{position:relative;z-index:1;padding-bottom:10rem}
@media (max-width:1024px){.footer{padding-bottom:3rem}}
.footer:before{content:"";width:100%;position:absolute;bottom:0;left:0;height:41.1rem;max-height:100%;background-color:var(--grey);z-index:-1}
@media (max-width:1024px){.footer:before{height:73rem}}.footer-top{display:grid;grid-template-columns:repeat(12,1fr);gap:3rem}
@media (max-width:1024px){.footer-top{display:flex;flex-direction:column;gap:2rem}}.footer-left{grid-column:7 span}.footer-left,
.footer-right{padding:5rem 3rem;background-color:var(--lblue);padding-bottom:6.1rem}
@media (max-width:1024px){.footer-left,.footer-right{padding:2.5rem 1.5rem}}@media (max-width:1024px){.footer-desc{padding-right:1rem}}.footer-form{position:relative;margin-top:3rem}
@media (max-width:1024px){.footer-form{margin-top:2.5rem}}.footer-input{padding:2rem;padding-right:6rem;border:0;background-color:transparent;border-bottom:0.2rem solid var(--black);width:100%;height:6.4rem;transition:border-color var(--time);font-size:1.6rem;line-height:1.9rem;font-weight:500}
@media (max-width:1024px){.footer-input{padding:1.5rem;padding-right:5.4rem;height:5.4rem}}
.footer-input::placeholder{color:#9F9F9F}
.footer-input:focus{outline:none;border-color:var(--blue)}.footer-submit{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:2rem;transform:translate3d(0,-50%,0)}
@media (max-width:1024px){.footer-submit{right:1.5rem}}
.footer-submit svg{transform:rotate(45deg)}
@media (hover:hover) and (pointer:fine){.footer-submit:hover svg{fill:var(--blue)}}.footer-light{margin-top:2rem}
@media (max-width:1024px){.footer-light{margin-top:1rem;margin-bottom:1rem}}.footer-link{color:var(--blue);transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.footer-link:hover{color:var(--black)}}.footer-right{grid-column:5 span}.footer-subtitle{margin-top:1rem}
@media (max-width:1024px){.footer-subtitle{margin-top:0}}.footer-time{margin-top:1rem;padding-bottom:1rem}.footer-tel,
.footer-mail{display:flex;align-items:center;gap:2rem;fill:var(--black);transition:color var(--time);margin-top:2rem;padding-left:2rem}
@media (max-width:1024px){.footer-tel,.footer-mail{padding-right:1.5rem;padding-left:1.5rem;margin-top:1.5rem;gap:1.5rem}}
.footer-tel svg,
.footer-mail svg{width:2.4rem;height:2.4rem}
@media (hover:hover) and (pointer:fine){.footer-tel:hover,.footer-mail:hover{color:var(--blue)}}.footer-mail{margin-bottom:1.5rem}.footer-bot{display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;margin-top:7rem}
@media (max-width:1024px){.footer-bot{display:flex;flex-direction:column;margin-top:4.5rem;gap:4.2rem}}.footer-nav{display:grid;grid-template-columns:repeat(3,15rem) 23.1rem;gap:3rem;grid-column:7 span;padding-left:3rem}
@media (max-width:1024px){.footer-nav{display:block;columns:2;padding-left:0;font-size:1.2rem;gap:1rem}}
.footer-nav a{transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.footer-nav a:hover{color:var(--blue)}}@media (max-width:1024px){.footer-list{margin-top:2rem}.footer-list:first-child{margin-top:0}}.footer-item a{display:block;padding:0.5rem}
@media (max-width:1024px){.footer-item a{padding-left:0;padding-right:0}}.footer-rbot{grid-column:5 span;display:flex;flex-direction:column}.footer-infos{display:flex;gap:2rem}
@media (max-width:1024px){.footer-infos{justify-content:center;flex-wrap:wrap}}.footer-yar{margin-top:4.2rem;transition:color var(--time)}
@media (max-width:1024px){.footer-yar{text-align:center;font-size:1.2rem;margin-top:3rem}}
@media (hover:hover) and (pointer:fine){.footer-yar:hover{color:var(--blue)}}.breadcrumbs{font-size:1.4rem;font-weight:300;margin-top:1rem}
.breadcrumbs.--mt-10{margin-top:1rem}
@media (min-width:1025px){.breadcrumbs{transform:translateY(12rem)}}
@media (max-width:1024px){.breadcrumbs{display:none}}
.breadcrumbs li{display:inline}
.breadcrumbs li::before{content:"|";margin-left:0.5rem;padding-right:0.5rem}
.breadcrumbs li:first-child::before{content:normal}
.breadcrumbs li:last-child{color:var(--blue)}
.breadcrumbs li:last-child::before{color:var(--black)}
.breadcrumbs a{transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.breadcrumbs a:hover{color:var(--blue)}}.first-margin{margin-top:4.8rem}
@media (max-width:1024px){.first-margin{margin-top:5rem}}.catalog{position:relative;z-index:1}.catalog-title{text-align:center}.catalog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:5rem}
@media (max-width:1024px){.catalog-list{grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:3rem}}.catalog-item a{height:49rem;padding:8.3rem 3.6rem;position:relative;display:flex;align-items:flex-end}
@media (max-width:1024px){.catalog-item a{padding:0.8rem;height:17.8rem}}
@media (hover:hover) and (pointer:fine){.catalog-item a:hover .catalog-img img{transform:scale(1.1)}}.catalog-name{position:relative;z-index:1;transition:color var(--time)}
@media (max-width:1024px){.catalog-name{font-size:1.8rem;min-height:4.4rem;display:flex;align-items:center}}.catalog-img{position:absolute;top:0;left:0;width:100%;height:100%}
.catalog-img img{transition:transform var(--time)}@media (max-width:1024px){.best{position:relative}}.best-inner{display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;row-gap:2.4rem;position:relative;grid-template-rows:min-content}
@media (max-width:1024px){.best-inner{display:flex;flex-direction:column;gap:0;position:static}}.best-left{padding:2rem 4.8rem;background-color:var(--grey);grid-column:6 span;z-index:1;position:relative;margin-top:4.2rem}
@media (max-width:1024px){.best-left{padding:2rem 1.6rem;margin-top:0}}.best-desc{margin-top:3rem;max-width:43.6rem}
@media (max-width:1024px){.best-desc{font-size:1.8rem;font-weight:400}}.best-img{height:47rem;position:absolute;right:0;top:0}
@media (max-width:1024px){.best-img{height:20.2rem;top:15.5rem}}
@media (max-width:500px){.best-img{width:100%}}.best-mid{z-index:1;position:relative;grid-column:1/6;grid-row:2/3;padding-left:4.8rem;padding-right:4.8rem}
@media (max-width:1024px){.best-mid{padding-left:1.6rem;padding-right:1.6rem;margin-top:17.1rem}}@media (max-width:1024px){.best-subtitle{font-size:2.4rem}}.best-list{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem}
@media (max-width:1024px){.best-list{font-size:1.8rem;font-weight:400}}.best-bot{padding:3.6rem 4rem;background-color:var(--grey);grid-column:8/13;grid-row:2/3;position:relative;z-index:1;margin-top:6.5rem}
@media (max-width:1024px){.best-bot{padding:3.6rem 1.6rem;margin-top:3rem}}.best-botdesc{margin-top:3rem}
@media (max-width:1024px){.best-botdesc{font-size:1.8rem;font-weight:400;line-height:122%}}
.best-botdesc p + p{margin-top:3rem}.products{position:relative;z-index:1}.products-title{text-align:center}.products-wrapper{display:grid;grid-template-columns:30.8rem 1fr;gap:10rem 6rem;margin-top:5rem}
@media (max-width:1024px){.products-wrapper{display:flex;flex-direction:column;margin-top:3.2rem;gap:5rem}}.products-filterwrap{position:relative}.products-filter{position:sticky;top:10rem}.products-accordions{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.4rem}@media (max-width:500px){.products-accordions{margin-top:0.4rem;gap:0.4rem}}.products-acctitle{padding-top:0.8rem;padding-bottom:0.8rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;width:100%}
@media (max-width:1024px){.products-acctitle{font-size:1.8rem;font-weight:400}}
.products-acctitle.border-b-1{border-bottom:0.1rem solid var(--black)}.products-accbtn{padding-top:0.8rem;padding-bottom:0.8rem;padding-right:1rem;display:flex;align-items:center;justify-content:space-between;transition:color var(--time);width:100%}
@media (max-width:1024px){.products-accbtn{font-size:1.8rem;font-weight:400}}
@media (hover:hover) and (pointer:fine){.products-accbtn:hover{color:var(--blue);fill:var(--blue)}}
.products-accbtn svg{width:2.4rem;height:2.4rem}
.products-accbtn.opened svg{transform:rotate(180deg)}
.products-accbtn.opened + .products-block{grid-template-rows:1fr}
.products-accbtn.border-b-1{border-bottom:0.1rem solid var(--black)}.products-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--time)}.products-inner{overflow:hidden}
.products-inner .checkbox-label{margin-top:1.6rem}
.products-inner .checkbox-label:first-child{margin-top:2.4rem}@media (max-width:500px){.products-inner .checkbox-label:first-child{margin-top:0.4rem}}.products-inner.showmore-opened .max-height-open{grid-template-rows:1fr}
.products-inner.showmore-opened .products-showmore>*:first-child{display:none}
.products-inner.showmore-opened .products-showmore>*:last-child{display:block}.products-link{padding-top:0.8rem;padding-bottom:0.8rem;color:var(--blue);margin-top:2.4rem;display:block;transition:color var(--time)}
@media (max-width:1024px){.products-link{font-size:1.8rem;font-weight:400}}
@media (hover:hover) and (pointer:fine){.products-link:hover{color:var(--black)}}.products-subaccordions{margin-top:2.4rem;display:flex;flex-direction:column;gap:2.4rem}
.products-subaccordions .products-accbtn{border-bottom:0;color:var(--blue);fill:var(--blue)}
@media (hover:hover) and (pointer:fine){.products-subaccordions .products-accbtn:hover{color:var(--black);fill:var(--black)}}.checkbox-label{display:flex;gap:0.8rem}
.checkbox-label input{position:absolute;opacity:0;pointer-events:none;width:1.8rem;height:1.8rem}
.checkbox-label input:checked + .checkbox-box::after{opacity:1}.checkbox-box{width:1.8rem;height:1.8rem;display:block;position:relative;border-radius:0.3rem;border:0.1rem solid var(--black);transition:border-color var(--time);cursor:pointer}
@media (hover:hover) and (pointer:fine){.checkbox-box:hover{border-color:var(--blue)}}
.checkbox-box::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.5 8.75L3 10.25L7.5 14.75L15 7.25L13.5 5.75L7.5 11.75L4.5 8.75Z' fill='%23090909'/%3E%3C/svg%3E%0A");width:100%;height:2rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:-0.1rem;left:0;opacity:0;transition:opacity var(--time)}@media (max-width:1024px){.checkbox-text{font-weight:400}}.checkbox-color{width:2.5rem;height:2.5rem;display:inline-block;position:relative;margin-right:1.6rem;margin-top:2rem;cursor:pointer}
.checkbox-color input{position:absolute;top:0;left:0.4rem;width:100%;height:100%;opacity:0;pointer-events:none}
.checkbox-color input:checked + .checkbox-colorbox::before{opacity:1}.checkbox-colorbox{width:100%;height:100%;position:absolute;top:0;left:0;border:0.1rem solid rgba(9,9,9,0.15)}
.checkbox-colorbox::before{content:"";width:100%;height:100%;border:0.1rem solid var(--black);position:absolute;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 11L12.6524 16.3476L11.9467 17.0533L11.9453 17.0547L5.89202 11.0014L6.59913 10.2943L11.9453 15.6405L17.2929 10.2929L18 11Z' fill='%23090909'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity var(--time)}.products-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.7rem 3rem;height:min-content}
@media (max-width:1024px){.products-list{grid-template-columns:repeat(2,1fr);gap:1rem}}
.products-list>*{animation:fadeEffect 0.3s}
@media (max-width:1024px){.products-list .mproduct-img{height:12rem}}.products-btn{grid-column:2/3;margin-left:auto;margin-right:auto}
@media (max-width:500px){.products-btn{width:100%}}.products-showmore{margin-top:2.4rem;min-width:20.6rem}
@media (max-width:1024px){.products-showmore{min-width:17.3rem}}
.products-showmore>*:last-child{display:none}.max-height-open{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--time)}.max-height-wrapper{overflow:hidden}
.max-height-wrapper .checkbox-label:first-child{margin-top:1.6rem}.product-title-mobile{display:none}
@media (max-width:1024px){.product-title-mobile{display:block;text-align:center}}.product-wrapper{display:grid;grid-template-columns:58.5rem 1fr;gap:3rem;row-gap:0;margin-top:-3.5rem}
@media (max-width:1024px){.product-wrapper{display:flex;flex-direction:column;margin-top:3.6rem}}.product-info{grid-row:2 span;display:flex;flex-direction:column;min-height:54.8rem;height:min-content}
@media (max-width:1024px){.product-info{min-height:0}}.product-swiper{height:74rem;width:100%}
@media (max-width:1024px){.product-swiper{height:43.3rem}}
.product-swiper .swiper-slide{background-color:#F8F9FB}
.product-swiper .swiper-slide:focus{outline:none}
.product-swiper .product-img{height:100%}
.product-swiper .product-img>*{height:100%}
.product-swiper .product-img img{mix-blend-mode:darken}.product-thumbs-wrapper .swiper-slide{cursor:pointer}
@media (max-width:1024px){.product-thumbs-wrapper .swiper-slide{height:6rem}}.product-thumbs{margin-top:2.4rem}
@media (max-width:1024px){.product-thumbs{margin-top:1.6rem}}
.product-thumbs .swiper-slide{width:10rem;height:10rem;margin-right:2.1rem}
.product-thumbs .swiper-slide:last-child{margin-right:0}
@media (max-width:1024px){.product-thumbs .swiper-slide{width:6rem;height:6rem;margin-right:1rem}}@media (max-width:1024px){.product-title{display:none}}.product-price{margin-top:2.4rem}
@media (max-width:1024px){.product-price{font-size:2.4rem;margin-top:3.6rem}}.product-tabs{display:flex;flex-wrap:wrap;gap:2.4rem;margin-top:3.6rem}
@media (max-width:1024px){.product-tabs{margin-top:2.4rem;gap:1.6rem 0.8rem}}.product-tabbtn{padding:0.8rem 1rem;border-bottom:0.1rem solid rgba(9,9,9,0.15);transition:border-color var(--time)}
.product-tabbtn.active{border-bottom-color:var(--blue)}.product-tabblock{display:none}.product-tabinner{display:flex;flex-direction:column;gap:2.4rem}
.product-tabinner>*:first-child{margin-top:2.4rem}.product-content{min-height:25rem}
@media (max-width:1024px){.product-content{min-height:22rem}}
.product-content>*{animation:fadeEffect 0.3s;will-change:opacity}.product-colorbox{width:42px;height:42px;margin-top:10px;margin-right:10px;border:1px solid rgba(9,9,9,0.15);border-radius:50%;flex-shrink:0}@media (max-width:767px){.product-colorbox{width:36px;height:36px}}.product-colorbox__items .product-colorbox._active{border:none !important;border-radius:50% !important;outline:1.5px solid #555;outline-offset:3px}
.product-colorbox__items .product-colorbox._active{box-shadow:none !important}
.product-colorbox._active::before{border:none !important}
.product-colorbox__items .product-colorbox._active{transform:none}.product-radiolist{display:flex;flex-wrap:wrap;gap:0.8rem;margin-top:1.6rem}.product-radioitem{position:relative}
.product-radioitem input{opacity:0;pointer-events:none;position:absolute;width:100%;height:100%}
.product-radioitem input:checked + .product-radiobox{border-color:var(--blue)}.product-radiobox{display:block;padding:0.8rem 1rem;border:0.1rem solid rgba(9,9,9,0.15);transition:border-color var(--time);cursor:pointer}.product-bot{display:flex;gap:2.4rem;height:min-content;margin-top:auto;padding-top:9rem}
@media (max-width:1024px){.product-bot{margin-top:5rem;padding-top:0}}.product-add{background-color:var(--black);color:var(--white);transition:color var(--time),border-color var(--time),background-color var(--time);min-width:25rem;max-width:100%}
@media (hover:hover) and (pointer:fine){.product-add:hover{background-color:var(--lblue);color:var(--black)}}
.product-add.active>*:first-child{display:none}
.product-add.active>*:last-child{display:block}
.product-add>*:last-child{display:none}.product-favorite{width:4.4rem;height:4.4rem;padding:0;display:flex;align-items:center;justify-content:center;position:relative}
.product-favorite svg{width:2.4rem;height:2.4rem}
.product-favorite::before{content:"";width:2.5rem;height:2.5rem;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0002 20.1048L10.9771 19.1808C9.3428 17.6968 7.99127 16.4216 6.92255 15.3553C5.85382 14.2889 5.00682 13.3418 4.38157 12.514C3.75632 11.6861 3.32011 10.9309 3.07292 10.2482C2.82574 9.5655 2.70215 8.87284 2.70215 8.17021C2.70215 6.79124 3.16718 5.63673 4.09725 4.70668C5.02732 3.77662 6.18182 3.31158 7.56077 3.31158C8.42312 3.31158 9.23791 3.51575 10.0051 3.92408C10.7724 4.33242 11.4374 4.92473 12.0002 5.70103C12.5816 4.92473 13.2507 4.33242 14.0074 3.92408C14.7641 3.51575 15.5749 3.31158 16.4396 3.31158C17.8186 3.31158 18.9731 3.77643 19.9031 4.70613C20.8332 5.63585 21.2982 6.78993 21.2982 8.16836C21.2982 8.87214 21.1747 9.56539 20.9275 10.2481C20.6803 10.9308 20.2442 11.686 19.6191 12.5134C18.9941 13.3409 18.1482 14.2882 17.0812 15.3553C16.0143 16.4224 14.6617 17.6975 13.0232 19.1808L12.0002 20.1048ZM12.0002 18.2192C13.5721 16.7925 14.8681 15.572 15.8882 14.5579C16.9083 13.5437 17.7151 12.6606 18.3088 11.9087C18.9024 11.1568 19.3159 10.4889 19.5492 9.90508C19.7826 9.32128 19.8992 8.74322 19.8992 8.17088C19.8992 7.17877 19.5697 6.35402 18.9105 5.69663C18.2513 5.03927 17.4297 4.71058 16.4458 4.71058C15.6622 4.71058 14.9375 4.93463 14.2718 5.38271C13.6061 5.83078 13.0685 6.46347 12.6588 7.28078H11.3415C10.9255 6.45707 10.3862 5.82277 9.72375 5.37788C9.06125 4.93302 8.33821 4.71058 7.55462 4.71058C6.57707 4.71058 5.75711 5.03927 5.09472 5.69663C4.43234 6.35402 4.10115 7.17893 4.10115 8.17138C4.10115 8.74392 4.21804 9.32218 4.45182 9.90618C4.68561 10.4902 5.09891 11.1578 5.69172 11.9089C6.28456 12.66 7.09091 13.5422 8.11077 14.5553C9.13064 15.5684 10.4271 16.7898 12.0002 18.2192Z' fill='%23090909' /%3E%3Cpath d='M12.0002 18.2192C13.5721 16.7925 14.8681 15.572 15.8882 14.5579C16.9083 13.5437 17.7151 12.6606 18.3088 11.9087C18.9024 11.1568 19.3159 10.4889 19.5492 9.90508C19.7826 9.32128 19.8992 8.74322 19.8992 8.17088C19.8992 7.17877 19.5697 6.35402 18.9105 5.69663C18.2513 5.03927 17.4297 4.71058 16.4458 4.71058C15.6622 4.71058 14.9375 4.93463 14.2718 5.38271C13.6061 5.83078 13.0685 6.46347 12.6588 7.28078H11.3415C10.9255 6.45707 10.3862 5.82277 9.72375 5.37788C9.06125 4.93302 8.33821 4.71058 7.55462 4.71058C6.57707 4.71058 5.75711 5.03927 5.09472 5.69663C4.43234 6.35402 4.10115 7.17893 4.10115 8.17138C4.10115 8.74392 4.21804 9.32218 4.45182 9.90618C4.68561 10.4902 5.09891 11.1578 5.69172 11.9089C6.28456 12.66 7.09091 13.5422 8.11077 14.5553C9.13064 15.5684 10.4271 16.7898 12.0002 18.2192Z' fill='%23090909' /%3E%3C/svg%3E");opacity:0;transition:opacity var(--time);transform:translate3d(-50%,-50%,0)}
@media (hover:hover) and (pointer:fine){.product-favorite.active:hover{fill:var(--black)}}
.product-favorite.active::before{opacity:1}.product-another{margin-top:10rem}.product-colorlist{display:flex;gap:1.6rem;margin-top:1.6rem}.product-coloritem{width:10rem;height:10rem;border:0.1rem solid var(--lblue);transition:border-color var(--time)}
@media (max-width:1024px){.product-coloritem{width:8rem;height:8rem}}
@media (hover:hover) and (pointer:fine){.product-coloritem:hover{border-color:var(--blue)}}
.product-coloritem a{display:block;width:100%;height:100%}.wysiwyg{font-size:1.6rem;font-weight:500}
.wysiwyg>*:first-child{margin-top:0}
.wysiwyg p{margin-top:2.4rem}
.wysiwyg ul{margin-top:0.8rem}
.wysiwyg ul li::before{content:"— "}.wysiwyg-block{font-size:2rem;font-weight:400}
@media (max-width:1024px){.wysiwyg-block{font-size:1.6rem}}
.wysiwyg-block>*:first-child{margin-top:0}
.wysiwyg-block>*:last-child{margin-bottom:0}
.wysiwyg-block p{margin-bottom:1.6rem}
.wysiwyg-block h1,.wysiwyg-block h2,.wysiwyg-block h3,.wysiwyg-block h4{margin-bottom:1.6rem;margin-top:2.4rem}.custom-select{position:relative}.custom-select select{display:none}.select-selected{border:0.1rem solid rgba(0,0,0,0.15);background-color:var(--white)}.select-selected:after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:0.8rem;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 11L12.6524 16.3476L11.9467 17.0533L11.9453 17.0547L5.89202 11.0014L6.59913 10.2943L11.9453 15.6405L17.2929 10.2929L18 11Z' fill='%23090909'/%3E%3C/svg%3E%0A");transition:transform 0.3s;background-repeat:no-repeat;background-size:contain;background-position:center}.select-selected.select-arrow-active:after{transform:translateY(-50%) rotate(180deg)}.select-arrow-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.select-items div,.select-selected{color:var(--black);font-size:1.6rem;line-height:120%;font-weight:300;padding:1.5rem 1.6rem;padding-right:3rem;cursor:pointer}.select-items>div{color:var(--black);padding:1rem 1.2rem}.select-items{position:absolute;background-color:var(--white);top:100%;left:0;right:0;z-index:99;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;overflow:hidden;box-shadow:0 0.5rem 1rem rgba(19,33,42,0.15);border:0.1rem solid var(--grey);border-top:0}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:var(--lgreen)}.select-selected--active{color:var(--black)}.w-281{width:28.1rem}
@media (max-width:500px){.w-281{width:100%}}.radio-selected{border:0.1rem solid rgba(0,0,0,0.15);background-color:var(--white);color:var(--black);font-size:1.6rem;line-height:120%;font-weight:300;padding-top:1rem;padding-bottom:1.4rem;padding-left:1rem;padding-right:3rem;cursor:pointer;position:relative;min-height:4.4rem}
@media (max-width:1024px){.radio-selected{padding:1rem;padding-right:2rem;min-height:4rem;font-weight:400}}
.radio-selected.opened::after{transform:rotate(180deg)}
.radio-selected.opened + .radio-wrapper{max-height:22rem}.radio-selected:after{position:absolute;content:"";top:1rem;right:0.8rem;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 11L12.6524 16.3476L11.9467 17.0533L11.9453 17.0547L5.89202 11.0014L6.59913 10.2943L11.9453 15.6405L17.2929 10.2929L18 11Z' fill='%23090909'/%3E%3C/svg%3E%0A");transition:transform 0.3s;background-repeat:no-repeat;background-size:contain;background-position:center}
@media (max-width:1024px){.radio-selected:after{top:0.8rem}}.radio-wrapper{max-height:0;transition:max-height var(--time);overflow:hidden;position:relative}.radio-options{overflow:auto;border:0.1rem solid rgba(0,0,0,0.15);background-color:var(--white);height:22rem}
.radio-options::-webkit-scrollbar{width:2.2rem}
.radio-options::-webkit-scrollbar-thumb{background-color:#D9D9D9;border:0.8rem solid transparent;background-clip:content-box}.radio-label{padding:1rem;padding-bottom:0.8rem;padding-top:0.8rem}
.radio-label:first-child{padding-top:1rem}
.radio-label:last-child{padding-bottom:1rem}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:0.25;transition:opacity 0.15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity 0.15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:0.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}
.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}
.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}
.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}
@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}
.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:0.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:0.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:0.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:0.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:0.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:0.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:0.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:0.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fancybox-fadeOut{to{opacity:0}}
@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}
@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}
@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}
@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff}.fancybox__carousel .fancybox__slide.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity 0.15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:0.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:0.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.articles{display:flex;flex-direction:column}.articles-title{text-align:center}.articles-list{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}
@media (max-width:1024px){.articles-list{grid-template-columns:repeat(2,1fr);gap:2.4rem}}
@media (max-width:500px){.articles-list{display:flex;flex-direction:column}}.articles-item{background-color:var(--grey);box-shadow:0 0 4px 0 rgba(40,50,64,0.3);animation:fadeEffect 0.3s}
.articles-item a{display:flex;flex-direction:column;padding:2rem;height:100%}
@media (max-width:1024px){.articles-item a{padding-bottom:2.8rem}}
@media (hover:hover) and (pointer:fine){.articles-item a:hover .articles-img img{transform:scale(1.1)}}.articles-img{height:28rem}
.articles-img img{transition:transform var(--time)}.articles-wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:0.8rem}@media (max-width:1024px){.articles-date{font-size:1.4rem}}@media (max-width:1024px){.articles-category{font-size:1.6rem}}.articles-subtitle{padding-top:1.6rem;margin-top:auto}
@media (max-width:1024px){.articles-subtitle{font-size:2rem}}.articles-btn{margin-top:10rem;display:inline-block;margin-left:auto;margin-right:auto}
@media (max-width:1024px){.articles-btn{margin-top:6rem}}
@media (max-width:500px){.articles-btn{width:100%}}.article-block{padding:5.2rem 4.5rem;position:relative;min-height:44.1rem}
@media (max-width:1024px){.article-block{min-height:20.9rem;padding:2.3rem 1.6rem}}
.article-block img{position:absolute;top:0;left:0}.article-title{max-width:66.3rem;position:relative;z-index:1}
@media (max-width:1024px){.article-title{font-size:1.8rem}}.article-desc{margin-top:2.4rem;max-width:66.3rem;position:relative;z-index:1}
@media (max-width:1024px){.article-desc{font-size:1.6rem;margin-top:1.9rem}}.article-wysiwyg{margin-top:3.6rem;max-width:107.7rem}@media (max-width:1024px){.delivery-title{text-align:center}}.delivery-wrapper{margin-top:5rem;display:flex;flex-direction:column;gap:5rem}
@media (max-width:1024px){.delivery-wrapper{margin-top:3.6rem}}.delivery-block{display:grid;grid-template-columns:21.6rem 1fr;gap:3rem}
@media (max-width:1024px){.delivery-block{display:flex;flex-direction:column;gap:3.6rem}}.delivery-right{font-size:2rem;display:flex;flex-direction:column;gap:5rem}
@media (max-width:1024px){.delivery-right{font-size:1.6rem;gap:3.6rem}}
.delivery-right p{margin-bottom:2.4rem}.delivery-subright{display:grid;grid-template-columns:21.6rem 1fr;gap:0.6rem}
@media (max-width:1024px){.delivery-subright{display:flex;flex-direction:column}}.delivery-inner>*:last-child{margin-bottom:0}.delivery-list{display:flex;gap:5.6rem;flex-wrap:nowrap;align-items:center;margin-top:3.2rem}
@media (max-width:1024px){.delivery-list{gap:3.6rem}}
.delivery-list li{height:7.2rem}
@media (max-width:1024px){.delivery-list li{height:5.5rem}}
.delivery-list li img{object-fit:contain;height:100%;max-width:100%}.cart-head{display:flex;align-items:center;gap:1.6rem}
@media (max-width:1024px){.cart-head{justify-content:center;gap:0.8rem}}.cart-number::before{content:"|";margin-right:1.6rem}
@media (max-width:1024px){.cart-number::before{margin-right:0.8rem}}.cart-block{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem 3.3rem;margin-top:5rem}
@media (max-width:1024px){.cart-block{margin-top:3.6rem}}.cart-deleteall{display:flex;align-items:center;gap:0.8rem;transition:color var(--time),opacity var(--time)}
@media (hover:hover) and (pointer:fine){.cart-deleteall:hover{color:var(--blue)}}
.cart-deleteall svg{width:2.4rem;height:2.4rem}
.cart-deleteall.disabled{opacity:0.5;pointer-events:none}.cart-checkedcount{opacity:0.5;display:inline-block;min-width:1.1rem}.cart-wrapper{display:grid;grid-template-columns:1fr 51rem;gap:10.5rem;margin-top:3.5rem}
@media (max-width:1024px){.cart-wrapper{display:flex;flex-direction:column;margin-top:5rem}}.cart-list{display:flex;flex-direction:column;gap:2.4rem}
@media (max-width:1024px){.cart-list{gap:5rem}}.cart-item{padding-top:2.4rem;padding-bottom:2.4rem;border-top:0.1rem solid rgba(9,9,9,0.5);display:flex;gap:1.6rem;position:relative}
@media (max-width:1024px){.cart-item{flex-direction:column;border:0;padding-bottom:0;padding-top:0}}@media (max-width:1024px){.cart-checkitem{position:absolute;top:0;left:0}}.cart-img{width:17.2rem;height:19.1rem;max-width:100%;flex:0 0 auto}
@media (max-width:1024px){.cart-img{height:27.8rem;width:27.8rem;margin-left:3.4rem}}
.cart-img img{transition:transform var(--time)}
@media (hover:hover) and (pointer:fine){.cart-img:hover img{transform:scale(1.1)}}.cart-wrap{width:100%;display:flex;flex-direction:column;min-height:19.4rem}.cart-info{display:grid;grid-template-columns:1.5fr 1fr;gap:2.5rem}
@media (max-width:1024px){.cart-info{display:flex;flex-direction:column}}.cart-params{display:flex;flex-direction:column;gap:2.4rem}
@media (max-width:1024px){.cart-params{font-size:1.8rem;font-weight:400}}.cart-price{grid-column:2/3;grid-row:1/2;min-width:8.8rem;margin-left:auto}
@media (max-width:1024px){.cart-price{margin-left:0;font-size:2.4rem}}.cart-bot{margin-top:auto;padding-top:1.5rem;display:flex;align-items:center;gap:3.3rem}
@media (max-width:1024px){.cart-bot{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;column-gap:3.3rem;padding-top:2.4rem}}.counter{border:0.1rem solid var(--black);border-radius:0.4rem;margin-right:auto;height:2.8rem;display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;width:7.5rem}
@media (max-width:1024px){.counter{grid-column:2 span}}
.counter input{border:0;background-color:transparent;font-size:1.6rem;font-weight:500;height:100%;width:100%;padding:0;text-align:center}
.counter input:focus{outline:none}input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.counter-btn{width:2.3rem;height:100%;text-align:center;border-radius:0.4rem;transition:background-color var(--time)}
@media (hover:hover) and (pointer:fine){.counter-btn:hover{background-color:var(--lblue)}}.cart-delete{display:flex;align-items:center;gap:0.8rem;transition:color var(--time)}
@media (max-width:1024px){.cart-delete{font-size:1.8rem}}
.cart-delete svg{width:2.4rem;height:2.4rem}
@media (hover:hover) and (pointer:fine){.cart-delete:hover{color:var(--blue)}}.cart-favorite{display:flex;align-items:center;gap:0.8rem;min-width:14.4rem;transition:color var(--time)}
@media (max-width:1024px){.cart-favorite{font-size:1.8rem}}
@media (hover:hover) and (pointer:fine){.cart-favorite:hover{color:var(--blue)}}
.cart-favorite.active .cart-favoriteicon .fill{opacity:1}
.cart-favorite.active .cart-favoritewrap>*:first-child{display:none}
.cart-favorite.active .cart-favoritewrap>*:last-child{display:block}
.cart-favorite .cart-favoritewrap>*:last-child{display:none}.cart-favoriteicon{width:2.4rem;height:2.4rem;position:relative;display:block}
.cart-favoriteicon svg{position:absolute;top:0;left:0;width:100%;height:100%}
.cart-favoriteicon .fill{opacity:0}.cart-right{background-color:var(--lblue);padding:3.6rem 2.4rem;border-radius:1rem;display:flex;flex-direction:column;gap:5rem;height:min-content;position:sticky;top:10rem}
@media (max-width:1024px){.cart-right{padding:3.6rem 1.5rem;gap:0}}.cart-order{display:flex;flex-direction:column;gap:2.4rem;margin-top:3.6rem}.justify-between{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cart-submit{background-color:var(--white);margin-left:auto;margin-right:auto}
@media (max-width:1024px){.cart-submit{margin-top:5rem}}
@media (max-width:500px){.cart-submit{width:100%}}
.cart-submit:hover{background-color:transparent}@media (max-width:1024px){.cart-total{margin-top:5rem}}.confirm-form{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 4.7rem;max-width:61.5rem}
@media (max-width:500px){.confirm-form{display:flex;flex-direction:column;gap:2.4rem}}.confirm-input{border:0;border-bottom:0.1rem solid var(--black);padding:1.6rem;width:100%;height:5.6rem;transition:border-color var(--time);font-weight:400;font-size:2rem;color:var(--black)}
.confirm-input:focus{outline:none;border-bottom-color:var(--blue)}.col-span-2{grid-column:2 span}.confirm-subtitle{margin-top:3.6rem}.confirm-block{display:flex;flex-direction:column;gap:2.4rem;margin-top:2.4rem}
@media (max-width:1024px){.confirm-block{margin-top:3.6rem}}@media (max-width:1024px){.confirm-radio{align-items:center}.confirm-radio .checkbox-text{font-size:2rem;font-weight:400}}.also{padding-right:0}
@media (max-width:500px){.also{padding-left:1.2rem}}.also-title{padding-left:0}
@media (max-width:1024px){.also-title{font-size:1.8rem}}.also-swiper{margin-top:4.7rem;padding-left:0.3rem;padding-top:0.3rem;padding-bottom:0.3rem}
@media (max-width:1024px){.also-swiper{margin-top:3.3rem}}
.also-swiper .swiper-slide{margin-right:3rem;width:calc(25% - 2.3rem)}
@media (max-width:1024px){.also-swiper .swiper-slide{width:calc(50% - 2.3rem);margin-right:1rem}}
@media (max-width:500px){.also-swiper .swiper-slide{width:16.8rem}}
.also-swiper .swiper-slide:last-child{margin-right:0}.favorite-wrapper{margin-top:3.5rem}.cart-addtocart{display:flex;align-items:center;gap:0.8rem;transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.cart-addtocart:hover{color:var(--blue)}}
.cart-addtocart.active .cart-icon::before{opacity:1}.cart-icon{position:relative;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}
.cart-icon::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate3d(-50%,-50%,0);opacity:0;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.83909 19.9577C5.14518 20.1846 5.48732 20.2981 5.86552 20.2981H18.1155C18.4937 20.2981 18.8358 20.1846 19.1419 19.9577C19.448 19.7307 19.653 19.4308 19.7568 19.0577L22.1251 10.6779C22.2052 10.4068 22.1577 10.1595 21.9825 9.93611C21.8074 9.71271 21.5813 9.60101 21.3042 9.60101H16.578L12.6986 3.74469C12.6208 3.62394 12.5208 3.52926 12.3986 3.46066C12.2764 3.39208 12.1458 3.35779 12.0068 3.35779C11.8583 3.35779 11.721 3.39153 11.595 3.45901C11.469 3.5265 11.366 3.62028 11.286 3.74036L7.39149 9.60101H2.70304C2.42034 9.60101 2.19326 9.71261 2.02179 9.93581C1.85032 10.159 1.80305 10.4064 1.87997 10.6779L4.22419 19.0577C4.32803 19.4308 4.53299 19.7307 4.83909 19.9577ZM18.1886 18.8991H5.81312C5.7426 18.8991 5.6817 18.8782 5.63042 18.8365C5.57913 18.7949 5.54388 18.7388 5.52464 18.6683L3.40107 11H20.5992L18.477 18.6683C18.4578 18.7388 18.4226 18.7949 18.3713 18.8365C18.32 18.8782 18.2591 18.8991 18.1886 18.8991ZM14.8953 9.60101H9.10204L11.9972 5.20964L14.8953 9.60101Z' fill='%23090909'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.81312 18.8991H18.1886C18.2591 18.8991 18.32 18.8782 18.3713 18.8365C18.4226 18.7949 18.4578 18.7388 18.477 18.6683L20.5992 11H3.40107L5.52464 18.6683C5.54388 18.7388 5.57913 18.7949 5.63042 18.8365C5.6817 18.8782 5.7426 18.8991 5.81312 18.8991ZM12.9861 15.9246C12.7108 16.2005 12.3825 16.3384 12.001 16.3384C11.6196 16.3384 11.2909 16.2008 11.015 15.9255C10.7391 15.6501 10.6011 15.3218 10.6011 14.9403C10.6011 14.5589 10.7388 14.2302 11.0141 13.9543C11.2894 13.6784 11.6178 13.5404 11.9992 13.5404C12.3807 13.5404 12.7094 13.6781 12.9853 13.9534C13.2612 14.2287 13.3991 14.5571 13.3991 14.9385C13.3991 15.32 13.2615 15.6487 12.9861 15.9246Z' fill='%23090909'/%3E%3Cpath d='M12.001 16.3384C12.3825 16.3384 12.7108 16.2005 12.9861 15.9246C13.2615 15.6487 13.3991 15.32 13.3991 14.9385C13.3991 14.5571 13.2612 14.2287 12.9853 13.9534C12.7094 13.6781 12.3807 13.5404 11.9992 13.5404C11.6178 13.5404 11.2894 13.6784 11.0141 13.9543C10.7388 14.2302 10.6011 14.5589 10.6011 14.9403C10.6011 15.3218 10.7391 15.6501 11.015 15.9255C11.2909 16.2008 11.6196 16.3384 12.001 16.3384Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;transition:opacity var(--time)}.regModal{transition:opacity 0.3s;will-change:opacity}.opacity-0{opacity:0}.modal-overlay{position:fixed;z-index:130;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(248,249,251,0.7)}
@media (max-width:500px){.modal-overlay::-webkit-scrollbar{width:0}.modal-overlay::-webkit-scrollbar:horizontal{height:0}}.modal-wrapper{width:100%;display:flex;gap:2rem;align-items:center;justify-content:center;max-height:100%;overflow:auto}.close-button-style{position:absolute;top:5.55rem;right:3.6rem;z-index:2;width:2.4rem;height:2.4rem}
@media (max-width:1024px){.close-button-style{top:5rem;right:3.6rem}}
@media (hover:hover) and (pointer:fine){.close-button-style:hover svg{fill:var(--blue)}}.modal-feedback{padding:11.55rem 3.6rem 5.55rem;background-color:var(--white);width:100%;display:flex;flex-direction:column;position:relative;height:100%;overflow:auto;justify-content:center;border-radius:1rem;border:0.1rem solid var(--black);max-width:55rem}
@media (max-width:1024px){.modal-feedback{padding:11rem 3.6rem 5rem}}
.modal-feedback.--orderModal{max-height:100%;overflow:auto}
@media (max-width:1024px){.modal-feedback.--orderModal{padding-left:2rem;padding-right:2rem}}.modal-subtitle{margin-top:6rem;text-align:center}
@media (max-width:1024px){.modal-subtitle{font-size:1.8rem}}.modal-link{max-width:15.2rem;margin-left:auto;margin-right:auto;margin-top:6rem}.modal-title{text-align:center}
@media (max-width:1024px){.modal-title{font-size:2.8rem}}.modal-form{display:flex;flex-direction:column;margin-top:4rem}
@media (max-width:1024px){.modal-form{margin-top:3rem}}.input{font-weight:500;font-size:1.6rem;line-height:120%;color:var(--black);padding:2rem;padding-bottom:1.8rem;border:0;border-bottom:0.2rem solid var(--black);background-color:var(--white);transition:border-color var(--time)}
@media (max-width:1024px){.input{padding:1.5rem}}
.input::placeholder{color:#9F9F9F;opacity:1}
.input:focus{outline:none;border-bottom-color:var(--blue)}.modal-input{margin-top:3rem}
@media (max-width:1024px){.modal-input{margin-top:2rem}}
.modal-input:first-child{margin-top:0}.modal-info{font-weight:300;font-size:1.4rem;line-height:120%;color:var(--black);margin-top:3rem}
@media (max-width:1024px){.modal-info{margin-top:2rem;font-size:1.2rem}}.modal-link{color:var(--blue);transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.modal-link:hover{color:var(--black)}}.modal-btn{margin-top:5rem;margin-left:auto;margin-right:auto;min-width:20rem}
@media (max-width:1024px){.modal-btn{width:100%;margin-top:4rem}}.modal-title-2{font-weight:400;font-size:2rem;line-height:120%;text-align:center}
@media (max-width:1024px){.modal-title-2{font-size:1.8rem}}.contacts{margin-top:2rem}
@media (max-width:1024px){.contacts{padding-left:0;padding-right:0;margin-top:2.4rem}}.contacts-inner{padding:5rem 12.3rem 5.3rem;background-color:var(--grey);display:grid;grid-template-columns:repeat(10,1fr);gap:3rem}
@media (max-width:1024px){.contacts-inner{display:flex;flex-direction:column;gap:0;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}}
.contacts-inner .col-span-full{grid-column:10 span}
.contacts-inner .col-span-4{grid-column:4 span}
.contacts-inner .col-span-6{grid-column:6 span}.contacts-list{display:flex;flex-direction:column;gap:5rem}
@media (max-width:1024px){.contacts-list{gap:3.6rem}}.contacts-item{display:grid;grid-template-columns:repeat(10,1fr);gap:3rem}
@media (max-width:1024px){.contacts-item{display:flex;flex-direction:column;gap:1.6rem}}
.contacts-item a{transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.contacts-item a:hover{color:var(--blue)}}.contacts-left{grid-column:4 span}
@media (max-width:1024px){.contacts-left{font-size:2.4rem}}.contacts-right{grid-column:6 span}
@media (max-width:1024px){.contacts-right{font-size:2rem}}.contacts-wrapper{margin-top:6rem}
@media (max-width:1024px){.contacts-wrapper{margin-top:5rem}}@media (max-width:1024px){.contacts-subtitle{font-size:2.4rem}}.contacts-documents{margin-top:3rem;display:flex;flex-direction:column;gap:2rem}.document a{display:grid;grid-template-columns:auto 1fr;align-items:center}
@media (hover:hover) and (pointer:fine){.document a:hover .document-name{color:var(--blue)}}
.document svg{width:2.4rem;height:2.4rem;grid-row:2 span;margin-right:2rem}.document-name{font-size:1.6rem;transition:color var(--time)}.document-size{margin-top:0.5rem;font-size:1.6rem;color:#9F9F9F}.contacts-socials{display:flex;gap:2rem;margin-top:3rem}.order{display:grid;grid-template-columns:1fr 1.03fr;gap:3rem}
@media (max-width:1024px){.order{display:flex;flex-direction:column;gap:3.6rem}}.order-left p{margin-bottom:3rem}
@media (max-width:1024px){.order-left p{margin-bottom:1.6rem}}.order-right{display:flex;flex-direction:column;gap:1rem}.order-input{resize:none;height:6rem;padding:2rem 3rem;background-color:var(--grey);border:0;font-size:1.6rem}
.order-input:focus{outline:none}
.order-input::placeholder{color:#9F9F9F;opacity:1}textarea.order-input{height:20rem}.order-light{min-height:3.8rem;display:flex;align-items:center;gap:0.4rem}
@media (max-width:1024px){.order-light{align-items:flex-start;flex-direction:column}}.order-btn{margin-top:1rem;background-color:var(--lblue);border-color:var(--lblue)}
@media (hover:hover) and (pointer:fine){.order-btn:hover{background-color:transparent}}
.about{margin-top:0rem;
position:relative;
z-index:2}
@media (max-width:1024px){.about{margin-top:-0rem}}.about-inner{position:relative;padding:5rem 3rem;min-height:0;
aspect-ratio:1446 / 900;display:flex;flex-direction:column;z-index:1}
@media (max-width:1024px){.about-inner{min-height:65rem;padding:2.5rem 1.5rem;aspect-ratio:auto;width:100%;box-sizing:border-box}.about-wrap,.about-desc{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.about-subtitle,.about-desc{white-space:normal;overflow-wrap:anywhere}}
@media (max-width:1024px){.about-img img{object-position:50% center}}.about-wrap{color:var(--white);position:relative;z-index:1;margin-top:auto;max-width:100rem}
@media (min-width:1025px){.about-wrap,.about-desc{transform:translateY(-40rem)}}@media (max-width:1024px){.about-wrap{width:100%;max-width:100%;min-width:0;position:relative}.about-subtitle{font-size:1.8rem;font-weight:400;white-space:normal;overflow-wrap:break-word}}
@media (max-width:1024px){.about-wrap,.about-desc{position:relative;top:-80px;transform:none}}.about-desc{color:var(--white);margin-top:3rem;position:relative;z-index:1;max-width:93.8rem;padding-left:2rem;padding-right:2rem}
@media (max-width:1024px){.about-desc{width:100%;max-width:100%;box-sizing:border-box;padding-left:0;padding-right:0;font-size:1.6rem;font-weight:400;margin-top:2.4rem;white-space:normal;overflow-wrap:break-word}}
@media (min-width:1025px){.about-img{overflow:hidden}.about-img img{transform:translateY(-35rem)}}.about-img{position:absolute;top:0;left:0;width:100%;height:100%}.about-wrap{color:var(--white);position:relative;z-index:1;margin-top:auto;max-width:100rem}
@media (min-width:1025px){.about-wrap,.about-desc{transform:translateY(-38rem)}}@media (max-width:1024px){.about-wrap{width:100%;max-width:100%;min-width:0}.about-subtitle{font-size:1.8rem;font-weight:400;white-space:normal;overflow-wrap:break-word}}
@media (max-width:1024px){.about-wrap,.about-desc{transform:translateY(-40px)}}.about-desc{color:var(--white);margin-top:3rem;position:relative;z-index:1;max-width:93.8rem;padding-left:2rem;padding-right:2rem}
@media (max-width:1024px){.about-desc{width:100%;max-width:100%;box-sizing:border-box;padding-left:0;padding-right:0;font-size:1.6rem;font-weight:400;margin-top:2.4rem;white-space:normal;overflow-wrap:break-word}}
@media (min-width:1025px){.about-img{overflow:hidden}.about-img img{transform:translateY(-35rem)}}.about-img{position:absolute;top:0;left:0;width:100%;height:100%}
@media (max-width:1024px){.about-img img{transform:translateY(-100px) scale(1.09);object-fit:contain}}.founder{display:grid;grid-template-columns:33.9rem 1fr;gap:3rem;align-items:center;position:relative}
@media (min-width:1025px){.founder{margin-top:-30rem;margin-bottom:-5rem}}
@media (max-width:1024px){.founder{display:flex;flex-direction:column;align-items:flex-start}.about + .founder{margin-top:-11rem !important}}
.founder::before{content:"";width:109.7rem;height:105.7rem;background-color:var(--grey);border-radius:100%;position:absolute;top:-10rem;right:10rem;animation:rotateSM 10s infinite linear}
@media (max-width:1024px){.founder::before{width:50rem;height:47rem;top:-11.5rem;right:-23rem}}.founder-img{width:100%;height:33.9rem;padding-right:1rem;padding-bottom:1rem;border-right:0.2rem solid var(--lblue);border-bottom:0.2rem solid var(--lblue);position:relative;transform:translateX(-10rem);z-index:1}
@media (max-width:1024px){.founder-img{width:17.8rem;height:17.8rem;transform:none;margin-top:5rem}}
.founder-name{position:relative;z-index:1;transform:translateX(-8rem)}
@media (max-width:1024px){.founder-text{width:100%;position:relative;transform:none}.founder-name{transform:none;margin-top:2rem;text-align:left;font-weight:700}}
@media (min-width:1025px){.founder-text{position:absolute;top:50%;left:55rem;right:12rem;transform:translateY(-50%);z-index:2}.founder-mission{font-size:2.4rem;max-width:95rem;font-weight:300;line-height:1.4;margin-bottom:1.5rem}}
@media (max-width:1024px){.founder-text .founder-mission{font-weight:300 !important;font-size:1.6rem}}.founder-text .founder-name{transform:none;font-size:2rem;color:#111;line-height:1.2;margin:0;font-weight:600;font-family:inherit}
@media (max-width:1024px){.founder-text .founder-name{font-size:1.5rem}}
.abrand{position:relative;z-index:1}
@media (min-width:1025px){.abrand{transform:translate(10rem,-5rem)}}.abrand-2 .abrand-relative{padding-top:59.7rem}@media (max-width:1024px){.abrand-2 .abrand-relative{padding-top:0}}.abrand-relative{position:relative;padding-top:50.5rem}@media (max-width:1024px){.abrand-relative{padding-top:0}}.abrand-inner{background-color:var(--white);padding:3rem;max-width:58.5rem;position:relative;z-index:1;border:0.2rem solid var(--lblue)}
@media (min-width:1025px){.abrand .abrand-inner{transform:translateX(-20rem)}}
@media (max-width:1024px){.abrand .abrand-inner{margin-top:2.5rem}}@media (min-width:1025px){.founder-text{position:absolute;top:50%;left:55rem;right:12rem;transform:translateY(-50%);z-index:2}.founder-mission{font-size:2rem;max-width:95rem;font-weight:300;line-height:1.4;margin-bottom:1.5rem}.founder-text .founder-name{transform:none;font-size:1.9rem;color:#111;line-height:1.2;margin:0;font-weight:600;font-family:inherit}}
.abrand{position:relative;z-index:1}
.abrand-inner.max-w-708{max-width:70.8rem;margin-top:-10.5rem}
@media (max-width:1024px){.abrand-inner.max-w-708{margin-top:0}}.abrand-title-copy{display:none}
@media (max-width:1024px){.abrand-title-copy{display:block}.abrand-title-copy .abrand-title.copy-link{display:block}}.abrand-img{position:absolute;top:0;left:0;height:70rem;width:100%}
@media (max-width:1024px){.abrand-img{height:50rem;margin-top:2rem;position:static}}
@media (max-width:1024px){.abrand-title.copy-link{display:none}}.abrand-subtitle{margin-top:3rem}
@media (max-width:1024px){.abrand-subtitle{font-size:1.6rem;margin-top:2rem}}.abrand-desc{margin-top:2rem}
@media (max-width:1024px){.abrand-inner{width:100%;max-width:100%;transform:none !important;box-sizing:border-box}.abrand-inner .abrand-title,.abrand-inner .abrand-subtitle,.abrand-inner .abrand-desc{max-width:100%;overflow-wrap:break-word}}
@media (max-width:1024px){.abrand-desc{margin-top:1.5rem;font-size:1.6rem}}.prefs-list{display:flex;flex-direction:column;gap:20rem}@media (max-width:1024px){.prefs-list{gap:5rem}}.prefs-item{display:flex;align-items:center;justify-content:flex-end;position:relative;min-height:41.5rem}
@media (max-width:1024px){.prefs-item{flex-direction:column;gap:2rem}}
.prefs-item:nth-child(even){justify-content:flex-start}
.prefs-item:nth-child(even) .prefs-img{right:0;left:auto}
@media (min-width:1025px){.prefs-item:nth-child(2){transform:translateX(1rem)}}@media (min-width:1025px){.prefs-item:first-child .prefs-img{width:114rem;height:56.4rem;max-width:none;left:-10rem}.prefs-item:nth-child(2) .prefs-img{width:76rem;height:38rem}.prefs-item:nth-child(3) .prefs-img{width:125rem;
height:61.7rem;max-width:none;left:-12rem}
@media (min-width:1025px){.prefs-item:nth-child(3) .prefs-block{transform:translate(12rem,15rem)}}@media (min-width:1025px){.prefs-item:nth-child(3) .prefs-img img{width:100%;height:100%;object-fit:contain !important;object-position:center}}.prefs{margin-top:15rem}.prefs-item:first-child .prefs-block{transform:translateX(8rem)}}.prefs-img{height:41.5rem;width:83.1rem;position:absolute;top:50%;transform:translateY(-50%);left:0;max-width:100%}
@media (max-width:1024px){.prefs-img{position:static;
width:100%;
height:30rem;
transform:none;
max-width:100%}}.prefs-block{background-color:var(--white);display:flex;flex-direction:column;gap:3rem;padding:3rem;width:70.8rem;position:relative;z-index:1;border:0.2rem solid var(--lblue);max-width:100%}
@media (max-width:1024px){.prefs-block{width:100%;padding:2rem 1.5rem;gap:1.5rem}}@media (min-width:1025px){.prefs-item:first-child .prefs-block{transform:translateX(17rem)}}@media (max-width:1024px){.prefs-title{font-size:1.8rem}}.ourteam{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;position:relative}
@media (max-width:1024px){.ourteam{flex-direction:column}}
.ourteam::before{content:"";width:109.7rem;height:105.7rem;background-color:var(--grey);border-radius:100%;position:absolute;top:-21rem;left:5rem;z-index:-1;animation:rotateSM 10s infinite linear}
@media (max-width:1024px){.ourteam::before{content:normal}}.ourteam-list{display:grid;grid-template-columns:repeat(3,1fr)}
@media (max-width:1024px){.ourteam-list{display:flex;flex-direction:column;align-items:center;margin-top:2rem}}.ourteam-img{height:50rem}@media (max-width:1024px){.constructor{margin-top:2.4rem}}.constructor-title{text-align:center}.constructor-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:min-content 1fr;column-gap:3rem;width:100%;margin-top:5rem}
@media (max-width:1024px){.constructor-wrapper{display:flex;flex-direction:column}}.constructor-accordions{display:flex;flex-direction:column;gap:5rem}
@media (max-width:1024px){.constructor-accordions{gap:3.6rem}}.constructor-accbtn{display:flex;align-items:center;gap:1.6rem;transition:color var(--time)}
@media (max-width:1024px){.constructor-accbtn{gap:1rem}}
@media (hover:hover) and (pointer:fine){.constructor-accbtn:hover{color:var(--blue)}}
.constructor-accbtn svg{width:3.5rem;height:3.5rem;flex:0 0 auto}
@media (max-width:1024px){.constructor-accbtn svg{width:2.4rem;height:2.4rem}}.constructor-item.saved .constructor-accbtn{cursor:auto}
@media (hover:hover) and (pointer:fine){.constructor-item.saved .constructor-accbtn:hover{color:var(--black)}}
.constructor-item.saved .constructor-accbtn svg{opacity:0}
.constructor-item.saved .constructor-addedlist{display:flex}
.constructor-item.saved .constructor-add{display:flex}
.constructor-item.opened .constructor-accbtn svg{transform:rotate(180deg)}
.constructor-item.opened .constructor-block{grid-template-rows:1fr}.constructor-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--time);max-width:63.2rem}.constructor-inner{overflow:hidden}.constructor-swipers{display:flex;width:100%;grid-row:2 span;height:min-content;position:sticky;top:10rem;left:0}
@media (max-width:1024px){.constructor-swipers{position:static;margin-top:5rem}}
.constructor-swipers .product-swipers{width:100%;max-width:70.8rem;height:min-content}
.constructor-swipers .product-swipers img{object-position:top;mix-blend-mode:normal}
.constructor-swipers .product-img>*{position:absolute;top:0;left:0;width:100%;height:100%}
.constructor-swipers .product-thumbs .swiper-slide{width:16.2rem;height:12.9rem}
@media (max-width:1024px){.constructor-swipers .product-thumbs .swiper-slide{width:7.9rem;height:6rem}}.constructor-subtitle{margin-top:3.6rem;margin-bottom:2.4rem}
@media (max-width:1024px){.constructor-subtitle{margin-top:2.4rem;margin-bottom:1.6rem}}
.constructor-subtitle:first-child{margin-top:5rem}
@media (max-width:1024px){.constructor-subtitle:first-child{margin-top:3.6rem}}
.constructor-subtitle:last-child{margin-bottom:0}.constructor-numbers{display:flex;flex-wrap:wrap;gap:1.6rem}
@media (max-width:1024px){.constructor-numbers{gap:1.6rem 1rem}}
.constructor-numbers .product-radiobox{min-width:5rem;height:4rem;display:flex;align-items:center;justify-content:center;font-weight:500}
@media (max-width:1024px){.constructor-numbers .product-radiobox{height:3.5rem;min-width:4rem;font-size:1.2rem;font-weight:400}}.constructor-colors{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}
.constructor-colors .checkbox-color{margin-top:0;margin-right:0}.constructor-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;animation:fadeEffect 0.3s}
@media (max-width:1024px){.constructor-list{grid-template-columns:repeat(2,1fr)}}
.constructor-list .product-radiobox{text-align:center;font-weight:500}
@media (max-width:1024px){.constructor-list .product-radiobox{font-size:1.2rem;font-weight:400;height:100%;display:flex;align-items:center;justify-content:center}}
.constructor-list + .constructor-inputs{display:none}
.constructor-list.nostand{display:none}
.constructor-list.nostand + .constructor-inputs{display:flex}.constructor-price{margin-top:10rem;opacity:1;transition:opacity 0.5s}
@media (max-width:1024px){.constructor-price{margin-top:5rem}}.constructor-btn{margin-top:3.6rem;background-color:var(--black);color:var(--white);transition:color var(--time),background-color var(--time),opacity var(--time)}
@media (hover:hover) and (pointer:fine){.constructor-btn:hover{color:var(--black)}}
.constructor-btn[disabled]{background-color:transparent;color:var(--black)}
@media (hover:hover) and (pointer:fine){.constructor-btn[disabled]:hover{opacity:0.5}}
@media (max-width:500px){.constructor-btn{width:100%}}.constructor-btns{margin-top:5rem;display:flex;flex-wrap:wrap;gap:3.6rem}
@media (max-width:1024px){.constructor-btns{gap:1.6rem}}.constructor-submit{border:0.1rem solid rgba(9,9,9,0.3);min-width:25rem}
@media (max-width:500px){.constructor-submit{min-width:100%}}.constructor-reset{border:0.1rem solid rgba(9,9,9,0.3);min-width:25rem}
@media (max-width:500px){.constructor-reset{min-width:100%}}.constructor-inputs{display:flex;gap:1.6rem;align-items:center;animation:fadeEffect 0.3s}
@media (max-width:1024px){.constructor-inputs{gap:0.8rem;font-size:1.2rem;font-weight:400}}.constructor-input{height:4rem;border:0.1rem solid rgba(9,9,9,0.15);width:20rem;text-align:center;font-weight:500;transition:border-color var(--time)}
@media (max-width:1024px){.constructor-input{height:3.5rem;width:12rem}}
.constructor-input::placeholder{color:var(--black);opacity:0.3}
.constructor-input:focus{outline:none;border-color:var(--blue)}.constructor-resetinputs{opacity:0.3;text-decoration:underline;transition:opacity var(--time)}
@media (max-width:500px){.constructor-resetinputs{margin-left:auto}}
@media (hover:hover) and (pointer:fine){.constructor-resetinputs:hover{opacity:1}}.constructor-addedlist{display:none;flex-direction:column;gap:1.6rem}
.constructor-addedlist>*:first-child{margin-top:2.4rem}.constructor-addeditem{background-color:var(--lblue);padding:1.6rem 2.4rem;display:flex;align-items:center;animation:fadeEffect 0.3s}
@media (max-width:1024px){.constructor-addeditem{padding:1.6rem 0.8rem}}@media (max-width:1024px){.constructor-addedsize{font-size:1.2rem}}.constructor-addedimg{width:4.6rem;height:4.6rem;flex:0 0 auto}
@media (max-width:1024px){.constructor-addedimg{width:4rem;height:4rem}}.constructor-mid{display:flex;flex-direction:column;gap:1.6rem;margin-left:2.4rem}
@media (max-width:1024px){.constructor-mid{gap:0.8rem;margin-left:1rem}}.constructor-colorname{margin-left:auto;flex:0 0 auto}
@media (max-width:1024px){.constructor-colorname{text-align:center;font-size:1.2rem}}.constructor-colorbox{width:2.5rem;height:2.5rem;display:flex;margin-left:1.6rem;flex:0 0 auto}
@media (max-width:1024px){.constructor-colorbox{margin-left:0}}.constructor-subcolorname{font-size:1.2rem;margin-left:1rem;flex:0 0 auto}
@media (max-width:1024px){.constructor-subcolorname{margin-left:0}}.constructor-subcolorbox{width:1.5rem;height:1.5rem;display:flex;margin-left:0.5rem;flex:0 0 auto}
@media (max-width:1024px){.constructor-subcolorbox{margin-left:0}}.constructor-edit{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;margin-left:3.6rem;flex:0 0 auto}
@media (hover:hover) and (pointer:fine){.constructor-edit:hover svg{fill:var(--blue)}}
.constructor-edit svg{width:2rem;height:2rem;fill:var(--black)}
@media (max-width:1024px){.constructor-edit{margin-left:2.4rem}}.constructor-delete{width:2.4rem;height:2.4rem;margin-left:1.6rem;flex:0 0 auto}
@media (hover:hover) and (pointer:fine){.constructor-delete:hover svg{fill:var(--blue)}}
.constructor-delete svg{fill:var(--black)}.constructor-add{display:none;align-items:center;gap:1.6rem;transition:color var(--time)}
@media (hover:hover) and (pointer:fine){.constructor-add:hover{color:var(--blue)}}
.constructor-add svg{width:2rem;height:2rem;fill:var(--black)}.constructor-head{display:flex;gap:2rem;justify-content:space-between;align-items:center}[v-cloak]{visibility:hidden;animation:fadeEffect 0.3s}
[v-cloak] .constructor-price{opacity:0}.constructor-highimages{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.constructor-highimages>img{position:absolute;top:0;left:0}
.constructor-highimages img:first-child{z-index:1}
.constructor-highimages img:nth-child(2){z-index:2}
.constructor-highimages img:nth-child(3){z-index:3}
.constructor-highimages img:nth-child(4){z-index:4}.constructor-colorwrap{display:flex;align-items:center;margin-left:auto;padding-left:0.5rem}
@media (max-width:1024px){.constructor-colorwrap{display:flex;flex-direction:column;align-items:center;gap:0.4rem;min-width:4.2rem}}.reviews-title{text-align:center;font-weight:600;font-size:4rem}@media (max-width:500px){.reviews-title{font-size:2.4rem;max-width:30.5rem;margin-left:auto;margin-right:auto}}.reviews-swiper{max-width:147rem;margin-left:auto;margin-right:auto;padding-right:5.6rem;padding-left:1rem;padding-top:6rem;padding-bottom:7.8rem;position:relative;left:0.3rem;background-color:#fff}@media (max-width:1024px){.reviews-swiper{padding-right:1.5rem;padding-left:1.5rem;padding-top:3.2rem;padding-bottom:9.3rem;left:0}}.reviews-swiper::before{content:"";width:5rem;height:100%;background-color:inherit;position:absolute;top:0;right:0;z-index:2}@media (max-width:1024px){.reviews-swiper::before{content:normal}}.reviews-slide{padding:6rem 4.4rem 4.4rem;width:44.2rem;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);background:#f8f9fb;margin-right:3.2rem;height:auto}.reviews-slide:last-child{margin-right:0}@media (max-width:1024px){.reviews-slide{padding:4rem 2.4rem 2.4rem;width:calc(50% - 1.5rem);margin-right:1.5rem}}@media (max-width:500px){.reviews-slide{width:100%}}.reviews-head{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-ms-flex-align:center;align-items:center}.reviews-ava{width:9.2rem;height:9.2rem;border-radius:100%;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:500px){.reviews-ava{width:6rem;height:6rem}}.reviews-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.reviews-name{font-weight:600;font-size:2rem;margin-top:auto}@media (max-width:500px){.reviews-name{font-size:1.6rem}}.reviews-date{font-weight:400;font-size:1.6rem;color:rgba(9,9,9,0.6);margin-top:0.2rem}.reviews-stars{margin-top:0.6rem;margin-bottom:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0.4rem;min-height:2.4rem}.star{width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.4126 0L14.1068 8.2918H22.8253L15.7719 13.4164L18.466 21.7082L11.4126 16.5836L4.35917 21.7082L7.05334 13.4164L-8.01086e-05 8.2918H8.71843L11.4126 0Z' fill='%23D1E1F0' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-ms-flex:0 0 auto;flex:0 0 auto}.reviews-description{font-weight:400;font-size:1.8rem;line-height:1.22;margin-top:3.2rem}@media (max-width:500px){.reviews-description{font-size:1.6rem;line-height:1.25;margin-top:2rem}}.reviews-scrollbar{width:43.5rem;max-width:calc(100% - 3rem);position:absolute;bottom:0.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reviews-scrollbar .swiper-scrollbar{background-color:#f8f9fb;box-shadow:0 0 15px 0 rgba(0,0,0,0.1)}.reviews-scrollbar .swiper-scrollbar-drag{background-color:#d1e1f0}@media (max-width:500px){.reviews-scrollbar{bottom:5.3rem}}.reviews-arrow{width:2.4rem;height:2.4rem;position:absolute;top:calc(50% - 2.2rem);right:1.5rem;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity var(--time)}@media (max-width:500px){.reviews-arrow{width:3.6rem;height:3.6rem;top:auto;bottom:0;right:1.5rem;-webkit-transform:none;transform:none}}.reviews-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.reviews-arrow.prev{display:none}@media (max-width:500px){.reviews-arrow.prev{display:block;right:auto;left:1.5rem;-webkit-transform:rotate(225deg);transform:rotate(225deg)}}.reviews-arrow.next{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.reviews-arrow:hover{fill:var(--blue)}}.product-colorbox._active::after{display:none !important}
.product-colorbox._active::before{background-image:none !important}.product-colorbox[data-color-name]{position:relative}.product-colorbox[data-color-name]::after{content:attr(data-color-name);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);background:rgba(90,90,90,0.82);color:#fff;padding:7px 12px;border-radius:7px;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:100;transition:opacity 0.2s ease}.product-colorbox[data-color-name]::after{display:block !important;background:rgba(130,130,130,0.8) !important;color:#fff !important;padding:4px 7px !important;border-radius:5px !important;font-size:11px !important;font-weight:400 !important;bottom:calc(100% + 8px) !important;top:auto !important}
.product-colorbox[data-color-name]::after,
.product-colorbox._active[data-color-name]::after{content:attr(data-color-name) !important;display:block !important;position:absolute !important;left:50% !important;bottom:calc(100% + 8px) !important;top:auto !important;transform:translateX(-50%) !important;background:rgba(130,130,130,0.8) !important;color:#fff !important;padding:4px 7px !important;border-radius:5px !important;font-size:11px !important;font-weight:400 !important;white-space:nowrap !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;z-index:1000 !important}.product-colorbox[data-color-name]:hover::after,
.product-colorbox._active[data-color-name]:hover::after{opacity:1 !important;visibility:visible !important}
.product-colorbox[data-color-name]::after{top:calc(100% + 2px) !important;bottom:auto !important}
.product-colorbox[data-color-name]::after,
.product-colorbox._active[data-color-name]::after{top:calc(100% + 2px) !important;bottom:auto !important}
.product-colorbox__items{margin-top:12px !important;margin-bottom:0 !important}.fabric-filter{margin-bottom:15px}.fabric-filter .product-subtitle{margin-bottom:10px}.fabric-filter__buttons{display:flex;flex-wrap:wrap;gap:8px}.fabric-filter__buttons button{padding:0.6rem 0.8rem;border:0.1rem solid rgba(9,9,9,0.15);border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:500}.fabric-filter__buttons button._active{border-color:var(--blue)}
@media (max-width:767px){.main .main-texts{transform:translateY(15px)}}@media (max-width:767px){.main-product{transform:translateY(50px)}.brand{transform:translateY(50px)}}
@media (max-width:767px){.main .main-img img{transform:translateY(-60px)}}
.mobile-catalog{display:none}@media (max-width:767px){.main-product{display:none}.mobile-catalog{display:block;padding:25px 0}.mobile-catalog h2{font-size:24px;font-weight:500;margin-bottom:15px}.mobile-catalog-scroll{display:flex;overflow-x:auto;gap:10px;scrollbar-width:none}.mobile-catalog-scroll>*{flex:0 0 42%;min-width:0}}
@media (max-width:767px){.mobile-catalog{padding:0 0 45px}.mobile-catalog h2{font-size:22px;margin:0 0 15px;padding:0 15px}.mobile-catalog-scroll{padding:0 15px;gap:6px}.mobile-catalog-scroll>*{flex:0 0 40%;background:transparent;box-shadow:none;border:none}.mobile-catalog .mproduct-favorite,.mobile-catalog .mproduct-bot{display:none}.mobile-catalog .mproduct-img{aspect-ratio:3 / 4;background:#f7f7f7}.mobile-catalog .mproduct-name{font-size:13px;line-height:1.3;margin-top:10px}.mobile-catalog + .brand{margin-top:0 !important}}
@media (max-width:767px){.mobile-catalog-scroll{gap:6px !important;padding:0 10px !important}.mobile-catalog-scroll>.mproduct-item{flex:0 0 39% !important;width:39% !important;min-width:0 !important;margin:0 !important;padding:0 !important}.mobile-catalog .mproduct-img{width:100% !important;aspect-ratio:3 / 4 !important;height:auto !important;padding:0 !important;margin:0 !important}.mobile-catalog .mproduct-img img{width:100% !important;height:100% !important;object-fit:cover !important}}
@media (max-width:767px){.mobile-catalog{padding-top:0 !important;padding-bottom:35px !important}.mobile-catalog h2{margin-bottom:12px !important}.mobile-catalog-scroll{gap:6px !important}.mobile-catalog-scroll>.mproduct-item{margin-right:0 !important}}
@media (max-width:767px){.mobile-catalog-scroll{gap:6px !important;padding:0 10px !important}.mobile-catalog-scroll>.mproduct-item{flex:0 0 31% !important;width:31% !important;margin:0 !important;padding:0 !important}.mobile-catalog .mproduct-img{aspect-ratio:3 / 4 !important;width:100% !important;height:auto !important}.mobile-catalog{padding-top:0 !important}.mobile-catalog h2{margin-bottom:12px !important}}@media (max-width:767px){.mobile-catalog{transform:translateY(-50px);margin-bottom:-50px}.mobile-catalog-heading{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:15px}.mobile-catalog-heading h2{margin:0 !important;padding:0 !important}.mobile-catalog-heading a{font-size:13px;color:#222;text-decoration:none}.mobile-catalog-scroll{gap:6px !important;padding:0 10px !important}.mobile-catalog-scroll>.mproduct-item{flex:0 0 31% !important;width:31% !important}}
input.is-invalid,textarea.is-invalid{border-color:red}
input.is-invalid::-moz-placeholder,textarea.is-invalid::-moz-placeholder{color:red}
input.is-invalid::-webkit-input-placeholder,textarea.is-invalid::-webkit-input-placeholder{color:red}
input.is-invalid:-ms-input-placeholder,textarea.is-invalid:-ms-input-placeholder{color:red}
.mproduct-button{padding-left:0.5rem !important;padding-right:0.5rem !important;padding-top:0.9rem !important;padding-bottom:0.9rem !important}
.product-colorbox{display:flex;position:relative;margin-right:0}
.product-colorbox._active::before{content:"";width:100%;height:100%;border:0.1rem solid #000;position:absolute;top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 11L12.6524 16.3476L11.9467 17.0533L11.9453 17.0547L5.89202 11.0014L6.59913 10.2943L11.9453 15.6405L17.2929 10.2929L18 11Z' fill='%23090909'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;opacity:1}
.product-colorbox__items{display:flex;flex-wrap:wrap;gap:10px}
.checkbox-color.disabled,.checkbox-label.disabled{cursor:not-allowed}
.form-counter{border:0.1rem solid var(--black);border-radius:0.4rem;margin-right:auto;height:2.8rem;display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;width:7.5rem}
@media (max-width:1024px){.form-counter{grid-column:2 span}}
@media (hover:hover) and (pointer:fine){.product-favorite.voted:hover{fill:var(--black)}}
.product-favorite.voted::before{opacity:1}
@media (hover:hover) and (pointer:fine){.mproduct-favorite.voted:hover{fill:var(--black)}}
.mproduct-favorite.voted::before{opacity:1}
.cart-favorite.voted .cart-favoriteicon .fill{opacity:1}
.cart-favorite.voted .cart-favoritewrap span:first-child{display:none}
.cart-favorite.voted .cart-favoritewrap span:last-child{display:block}
.main-block__video{width:100%;height:100%;object-fit:cover}