/*
Theme Name: aidasport
Theme URI: https://wordpress.org/themes/aidasport
Author: Nechaev Vladimir
Description: Тема для сайта aidasport
*/
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:border-box}button,label{cursor:pointer}body{min-height:100%;display:flex;flex-direction:column}main{flex-grow:1}html{height:100%;scrollbar-gutter:stable}button,input,select,textarea{font:inherit;color:inherit}button{background-color:transparent}button{padding:0;border:none}a{color:inherit;text-decoration:none}:has(:target),html{scroll-behavior:smooth}img{display:block}@font-face{font-family:Manrope;src:url(./assets/fonts/Manrope-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./assets/fonts/Manrope-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./assets/fonts/Manrope-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./assets/fonts/Manrope-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./assets/fonts/Manrope-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bebas-Neue;src:url(./assets/fonts/Bebas-Neue-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(./assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(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,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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(0)}100%{transform:rotate(360deg)}}.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-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev: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:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s 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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.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(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.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:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet: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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s 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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(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:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;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{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;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-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--font-main:"Manrope","Arial",sans-serif;--font-accent:"Bebas-Neue","Arial",sans-serif;--font-secondary:"Montserrat","Arial",sans-serif;--text:#323232;--muted:#a0a0a0;--line:#c6c6c6;--bg:#f1f1f1;--white:#ffffff;--dark:#323232;--brown:#7e4a34;--gold:#c5a960}body,html{overflow-x:hidden}body{font-family:var(--font-main);font-size:18px;line-height:1.1;color:var(--text);background:#fff}.container{width:min(100%,1120px);margin-inline:auto;padding-inline:0}.active-scale:active{transform:scale(.95)}.btn{display:flex;align-items:center;justify-content:center;margin-inline:auto;height:60px;border:2px solid transparent;border-radius:5px;padding:0 40px;font-size:18px;font-weight:700;background:0 0;white-space:nowrap}.btn--outline{border:1px solid var(--dark);background-color:var(--white);color:var(--dark);height:48px;font-size:16px;font-weight:600}.btn--white{border-color:var(--white);background:var(--white);color:var(--dark)}.btn--transparent{border-color:var(--white);color:var(--white)}.btn--dark{border-color:var(--dark);background:var(--dark);color:var(--white);font-weight:400}.btn--wide{width:366px;margin:40px auto 0}.return{display:inline-block;margin-block:30px;color:var(--muted);text-decoration:underline;font-size:18px}.section{padding-top:100px}.section__title--center{text-align:center;font-size:48px;font-weight:700;margin-bottom:40px}.section__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.section__head h2{font-size:48px;font-weight:700}.section__head--left h2{text-align:left}.header{padding-top:80px}.header__top{position:fixed;top:0;left:0;right:0;z-index:20;background:var(--white);border:1px solid var(--line)}.header__topinner{height:80px;display:flex;justify-content:space-between;align-items:center;gap:24px}.header__logo{font-size:24px;white-space:nowrap}.header__topnav{display:flex;align-items:center;justify-content:center;gap:20px;flex:1}.header__topnav a,.header__topnav button{white-space:nowrap}.header__topbtn{background:0 0;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.header__topbtn--active{color:var(--brown);font-weight:700}.header__toplink{white-space:nowrap}.header__actions{display:flex;align-items:center;gap:16px}.header__icon{width:24px;height:24px}.header__icon img{display:block;width:100%;height:100%}.header__icon--burger{display:none}.header__icon--cart{position:relative}.header__cart-count{position:absolute;right:-8px;bottom:-8px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ff2a04;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}.header__sub{position:fixed;top:80px;left:0;right:0;z-index:19;height:60px;background:var(--white);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.header__sub--open{opacity:1;visibility:visible;pointer-events:auto}.header__subinner{height:100%;display:flex;align-items:center}.header__subpanel{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.header__subpanel[hidden]{display:none}.header__subnavlink{white-space:nowrap}.header__subnav{display:flex;align-items:center;gap:28px}.header__subnav a{white-space:nowrap}.header__subitem{position:relative}.header__subitem--open .header__submenu{opacity:1;visibility:visible;pointer-events:auto}.header__subitem--open .header__subicon{transform:rotate(180deg)}.header__subtoggle{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;background:0 0;border:none;padding:0;font:inherit;color:inherit;cursor:pointer}.header__subicon{width:13px;height:7px;transition:transform .2s ease}.header__subicon img{display:block;width:100%;height:100%}.header__submenu{position:absolute;top:calc(100% + 14px);left:0;min-width:220px;padding:8px 0;background:var(--white);border:1px solid var(--line);border-radius:5px;box-shadow:0 8px 24px rgba(37,37,37,.08);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:30}.header__submenu-link{display:block;padding:10px 16px;white-space:nowrap;color:var(--text)}.header__submenu-link:hover{background:var(--bg)}.header__subnavlink--accent{color:var(--brown);font-weight:700}.header__search{width:227px;height:40px;border:1px solid var(--line);border-radius:5px;display:flex;align-items:center;gap:8px;padding:0 12px}.header__search-icon{width:20px;height:20px;flex-shrink:0}.header__search-icon img{display:block;width:100%;height:100%}.header__search input{width:100%;border:none;background:0 0}.mobilemenu{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;display:none}.mobilemenu__panel{width:240px;height:100dvh;background:#323232;color:#fff;margin-left:auto;padding:31px 21px 24px;transform:translateX(100%);transition:transform .25s ease;display:flex;flex-direction:column}.mobilemenu__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.mobilemenu__logo{font-size:36px;color:inherit;text-decoration:none}.mobilemenu__close{color:#fff;font-size:22px}.mobilemenu__nav{display:flex;flex-direction:column;gap:16px;font-size:14px}.mobilemenu__btn{background:0 0;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.mobilemenu__btn--active{font-weight:700}.mobilemenu__link{color:inherit}.mobilemenu__subnav{display:flex;flex-direction:column;gap:12px;padding-left:16px}.mobilemenu__subnav[hidden]{display:none}.mobilemenu__line{border-top:1px solid #fff;margin:4px 0 0;margin-left:-16px}.mobilemenu__contacts{margin-top:auto;display:flex;flex-direction:column;gap:12px;font-size:14px}.mobilemenu__socials{margin-top:16px;display:flex;gap:10.67px}.mobilemenu__socials a{width:40px;height:40px;border:none;display:inline-flex;align-items:center;justify-content:center}.mobilemenu__socials a img{display:block;width:100%;height:100%}.mobilemenu__catalog{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px}.mobilemenu--open{opacity:1;visibility:visible}.mobilemenu--open .mobilemenu__panel{transform:translateX(0)}.hero{height:clamp(500px,82vh,82vh);position:relative;overflow:hidden;--swiper-pagination-bottom:30px}.hero--corporate{background-image:url(./assets/images/hero-corporate-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero--brand{background-image:url(./assets/images/hero-about-brand-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.hero__slider{position:absolute;inset:0;z-index:0}.hero__swiperwrapper{position:relative;width:100%;height:100%;display:flex;box-sizing:content-box;transition-property:transform}.hero__swiperslide{flex-shrink:0;width:100%;height:100%;position:relative;display:block}.hero__slide{overflow:hidden}.hero__slidepicture{position:absolute;inset:0;display:block;width:100%;height:100%}.hero__slideimg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__container{height:100%;position:relative;z-index:2;display:grid;place-items:center}.hero__content{text-align:center;color:var(--white);margin-top:50px}.hero__slogan{margin-bottom:40px;letter-spacing:.06em;text-transform:uppercase}.hero__slogan--sm-width{margin-top:20px;max-width:430px;margin-inline:auto}.hero__title{font-family:var(--font-accent);font-size:120px;line-height:1}.hero__title--logo{width:510px;height:170px;margin-inline:auto;line-height:0}.hero__title--logo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__title--sm-fz{font-size:72px}.hero .btn{display:inline-flex;align-items:center;justify-content:center;width:clamp(200px,146.6666666667px + 16.6666666667vw,280px);text-decoration:none}.hero__swiperpagination,.hero__swiperpagination.swiper-pagination-horizontal{position:absolute;left:0;right:0;top:var(--swiper-pagination-top,auto);bottom:var(--swiper-pagination-bottom,30px);width:100%;transform:none;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px}.hero__swiperpagination .hero__swiperpaginationbullet{width:12px;height:12px;border-radius:50%;background:#fff;opacity:.5;cursor:pointer}.hero__swiperpagination .hero__swiperpaginationbullet--active{opacity:1}.catalog__tabs{display:none;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.catalog--tabs-visible .catalog__tabs{display:flex}.catalog__tab{height:40px;padding:0 20px;border:1px solid var(--line);border-radius:5px;background:var(--white);font-size:16px;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.catalog__tab--active{background:var(--dark);border-color:var(--dark);color:var(--white)}.catalog__grid{display:grid;grid-template-columns:repeat(4,274px);justify-content:space-between}.catalog__image{width:274px;height:479px;background:#d7d7d7;display:grid;place-items:center}.catalog__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__item{display:block;color:inherit;text-decoration:none}.catalog__item h3{margin-top:24px;text-align:center;text-transform:uppercase;letter-spacing:.06em}.catalogpage__genders{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:38px}.catalogpage__gender{display:inline-flex;align-items:center;justify-content:center;height:40px;border:1px solid var(--dark);border-radius:5px;background:var(--white);font-size:18px;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease}.catalogpage__gender--active{background:var(--dark);color:var(--white)}.catalogpage__layout{display:grid;grid-template-columns:233px minmax(0,1fr);gap:50px;align-items:start}.catalogpage__content{position:relative}.catalogpage__nav{display:flex;flex-direction:column;gap:24px}.catalogpage__navlink{padding:0;border:none;background:0 0;text-align:left;font-size:18px;line-height:1.1;color:var(--text);text-decoration:none;transition:color .2s ease}.catalogpage__navlink--muted{color:var(--muted);font-weight:700}.catalogpage__navlink--active{color:var(--text);font-weight:700}.catalogpage__navlink:not(.catalogpage__navlink--active):not(.catalogpage__navlink--muted):not(.catalogpage__navlink--special){color:var(--muted);font-weight:400}.catalogpage__navlink--special{color:var(--muted);font-weight:500;text-transform:uppercase}.catalogpage__navlink--special.catalogpage__navlink--active{color:var(--text);font-weight:700}.catalogpage__toolbar{display:none;gap:12px;margin-bottom:24px}.catalogpage__categoryselect,.catalogpage__filterstoggle{height:40px;border:1px solid #dad4ca;border-radius:5px;background:var(--white);padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:18px;white-space:nowrap}.catalogpage__categoryselect img,.catalogpage__filterstoggle img{flex:none}.catalogpage__categorymenu{display:none;position:absolute;top:0;left:0;z-index:8;border:1px solid #dad4ca;border-radius:5px;background:var(--white);overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.08)}.catalogpage__categorymenu--open{display:block}.catalogpage__categoryoption{display:block;width:100%;border:none;border-bottom:1px solid #ece7df;background:0 0;text-align:left;padding:11px 12px;font-size:16px;line-height:1.2;color:var(--text);text-decoration:none;overflow-wrap:break-word}.catalogpage__categoryoption:last-child{border-bottom:none}.catalogpage__categoryoption--active{background:#f5f5f5;font-weight:700}.catalogpage__filters{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}.catalogpage__filter{height:40px;border:1px solid #dad4ca;border-radius:5px;background:var(--white);padding:0 20px;display:inline-flex;align-items:center;gap:10px;font-size:18px;white-space:nowrap}.catalogpage__applyfilters{flex:1 1 auto;min-width:0;width:auto;height:40px;margin-inline:0}.catalogpage__search{flex:1;min-width:200px;height:40px;border:1px solid #dad4ca;border-radius:5px;display:flex;align-items:center;gap:10px;padding:0 12px}.catalogpage__search input{width:100%;border:none;outline:0;font-size:18px;background:0 0}.catalogpage__search--toolbar{display:none;min-width:0}.catalogpage__search--filters{width:100%;min-width:0;margin-bottom:24px}.catalogpage__filtersapply{display:none;width:100%;height:40px;margin-top:4px}.catalogpage__filterspanel{display:none;position:absolute;top:0;left:0;z-index:8}.catalogpage__filterspanel--open{display:block}.catalogpage__filterspanel--single .catalogpage__filtersline,.catalogpage__filterspanel--single .catalogpage__filterssection{display:none}.catalogpage__filterspanel--single .catalogpage__filtersbody{display:none}.catalogpage__filterspanel--single[data-single-section=availability] [data-filters-body=availability],.catalogpage__filterspanel--single[data-single-section=color] [data-filters-body=color],.catalogpage__filterspanel--single[data-single-section=price] [data-filters-body=price],.catalogpage__filterspanel--single[data-single-section=size] [data-filters-body=size]{display:block}.catalogpage__filtersdropdown{width:100%;max-width:none;border:1px solid #dad4ca;border-radius:5px;background:var(--white);box-shadow:0 12px 24px rgba(0,0,0,.08);padding:23px 20px 24px;display:flex;flex-direction:column;gap:16px}.catalogpage__filterssection{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:none;background:0 0;text-align:left;font-size:18px;padding:0}.catalogpage__filterssection img{transition:transform .2s ease}.catalogpage__filterssection[aria-expanded=true] img{transform:rotate(180deg)}.catalogpage__filtersbody{display:none}.catalogpage__filtersbody--open{display:block}.catalogpage__filterscolors{display:flex;flex-direction:column;gap:8px}.catalogpage__filterscolor{display:grid;grid-template-columns:22px 1fr 20px;align-items:center;gap:8px;font-size:18px}.catalogpage__filterscolor input{position:absolute;opacity:0;pointer-events:none}.catalogpage__filterscolor input:checked+.catalogpage__filterscheck::after{opacity:1}.catalogpage__filtersdot{width:22px;height:22px;border-radius:50%;border:1px solid #a0a0a0}.catalogpage__filtersdot--white{background:#fff}.catalogpage__filtersdot--black{background:#323232;border-color:#323232}.catalogpage__filtersdot--beige{background:#e4d3b6;border-color:#e4d3b6}.catalogpage__filterscheck{width:20px;height:20px;border:1px solid #a0a0a0;border-radius:5px;position:relative}.catalogpage__filterscheck::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border-right:2px solid #323232;border-bottom:2px solid #323232;transform:rotate(40deg);opacity:0}.catalogpage__filtersline{width:100%;height:1px;background:#a0a0a0}.catalogpage__filterssizes{display:flex;flex-wrap:wrap;gap:8px}.catalogpage__filterssize input{position:absolute;opacity:0;pointer-events:none}.catalogpage__filterssize span{min-width:38px;height:28px;padding:0 10px;border:1px solid #dad4ca;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.catalogpage__filterssize input:checked+span{border-color:#323232;background:#323232;color:#fff}.catalogpage__filtersprice{display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:8px}.catalogpage__filtersprice:last-child{margin-bottom:0}.catalogpage__filtersprice input{width:16px;height:16px;margin:0;accent-color:#323232}.catalogpage__priceslider{position:relative;height:16px;margin-bottom:8px}.catalogpage__pricesliderfill,.catalogpage__priceslidertrack{position:absolute;top:7px;left:0;right:0;height:2px;border-radius:1px}.catalogpage__priceslidertrack{background:#c6c6c6}.catalogpage__pricesliderfill{background:#323232;right:auto}.catalogpage__pricerange{position:absolute;left:0;top:0;width:100%;height:16px;margin:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.catalogpage__pricerange::-webkit-slider-runnable-track{height:2px;background:0 0}.catalogpage__pricerange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;border:none;background:#323232;pointer-events:auto;cursor:pointer;margin-top:-7px}.catalogpage__pricerange::-moz-range-track{height:2px;background:0 0}.catalogpage__pricerange::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:none;background:#323232;pointer-events:auto;cursor:pointer}.catalogpage__pricesummary{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin-bottom:12px}.catalogpage__pricesummary p:last-child{text-align:right}.catalogpage__priceorder{width:100%;height:40px;border:1px solid #dad4ca;border-radius:5px;padding:0 16px;display:flex;align-items:center;gap:10px;background:var(--white)}.catalogpage__priceorder select{width:100%;border:none;outline:0;background:0 0;font-size:18px;line-height:1;color:#323232;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:8px}.catalogpage__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 10px}.catalogpage__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin-top:50px}.catalogpage__pagination .page-numbers,.catalogpage__pagination ul{display:none!important}.catalogpage__paginationdot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--dark,#1a1a1a);background:0 0;text-decoration:none;flex:none}.catalogpage__paginationdot--active{background:var(--dark,#1a1a1a);pointer-events:none}.familylook .section__head h2{text-transform:capitalize}.familylook__controls{display:flex;align-items:center;gap:8px}.familylook__swipernext,.familylook__swiperprev{width:48px;height:48px;border-radius:24px;background:var(--dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.familylook__slider{overflow:hidden}.familylook__swiperwrapper{display:flex;box-sizing:content-box}.familylook__swiperslide{flex-shrink:0;width:100%;height:auto}.familylook__slide{display:grid;grid-template-columns:minmax(0,554px) minmax(0,1fr);gap:12px}.familylook__hero{height:649px;overflow:hidden}.familylook__hero img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.familylook__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:space-between}.familylook__card .product__image{height:260px}.familylook__card .familylook__info{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-top:12px}.familylook__card .familylook__info h3{margin:0;flex:1;min-width:0;max-width:200px;font-size:18px;text-align:left;text-transform:none;letter-spacing:0;font-weight:400}.familylook__card .familylook__info .product__price{margin:0;flex:none;display:flex;flex-direction:column-reverse;align-items:flex-end;text-align:right;font-size:18px;line-height:1.2;white-space:nowrap}.familylook__card .familylook__info .product__price span{margin:2px 0 0;font-size:14px;font-weight:400}.familylook__swiperpagination{display:none;justify-content:center;gap:8px;margin-top:16px}.familylook__swiperpaginationbullet{width:16px;height:16px;border-radius:50%;background:var(--line);padding:0;border:none;opacity:1;cursor:pointer}.familylook__swiperpaginationbullet--active{background:var(--dark)}.catalogcta{padding-top:100px;padding-bottom:100px;text-align:center}.catalogcta__text{max-width:1050px;margin:0 auto 40px;font-size:48px;line-height:1.1}.catalogcta .btn{display:inline-flex;align-items:center;justify-content:center;width:320px;height:60px;margin-inline:auto;text-decoration:none}.about__inner{display:flex;justify-content:space-between;gap:40px}.about__innerwrapper{display:flex;flex-direction:column;gap:35px;justify-content:space-between}.about__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__image--main{height:709px}.about__image--small{height:412px}.about__content h2{font-size:54px;margin-bottom:38px;font-weight:700}.about__content p{color:var(--muted);line-height:1.2;margin-top:7px}.about__content ul{color:var(--muted);margin-top:7px}.about__content li{margin-bottom:5px}.about__text--mobile{display:none}.about--brand .about__innerwrapper:first-child{max-width:492px}.about--brand .about__innerwrapper:last-child{max-width:563px}.about--brand .about__image--small{height:555px}.corporate__download--desktop{margin-inline:0}.corporate__download--mobile{display:none}.corporate__slider{position:relative}.corporate__swiperwrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.corporate__swiperslide{flex-shrink:0;width:100%}.corporate__swipernext,.corporate__swiperprev{display:none;width:40px;height:40px;border-radius:20px;background:#323232;color:#fff;align-items:center;justify-content:center;flex:none}.corporate__card{height:540px;display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.corporate__card--1{background-image:url(./assets/images/corporate1.jpg)}.corporate__card--2{background-image:url(./assets/images/corporate2.jpg)}.corporate__card--3{background-image:url(./assets/images/corporate3.jpg)}.corporate__card h3{width:70%;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;line-height:1.2}.banner__wrapper{height:600px;position:relative;margin-inline:-90px;background-image:url(./assets/images/banner-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.banner__container{height:100%;position:relative;z-index:2;display:grid;place-items:center}.banner__content{text-align:center;color:var(--white);margin-top:50px}.banner__content h2{font-family:var(--font-accent);font-size:80px;line-height:.9;margin-bottom:40px}.banner .btn{width:clamp(200px,146.6666666667px + 16.6666666667vw,280px)}.banner--merch .banner__wrapper{background-image:url(./assets/images/catalog/banner-merch-bg.jpg)}.banner--merch h2{font-size:80px;line-height:.9}.product{position:relative}.product__card{height:100%}.product__image{display:block;height:400px;overflow:hidden;text-decoration:none;color:inherit}.product__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product__cart{position:absolute;top:14px;right:14px;padding:0;border:none;background:0 0;cursor:pointer}.product__cart img{display:block;width:24px;height:24px}.product h3{margin-top:20px;text-align:center;text-transform:uppercase;font-weight:300;letter-spacing:.08em}.product__price{margin-top:10px;text-align:center;font-weight:700}.product__price del{margin-right:8px;font-size:14px;font-weight:400;text-decoration:none}.product__price del .woocommerce-Price-amount{text-decoration:line-through}.product__price ins{text-decoration:none}.product__price ins .woocommerce-Price-amount{text-decoration:none}.product__sale{position:absolute;top:34px;left:0;width:48px;height:28px;background:#ff2a04;color:#fff;font-size:14px;display:grid;place-items:center}.showcase__controls{display:flex;align-items:center;gap:8px}.showcase__swipernext,.showcase__swiperprev{width:48px;height:48px;border-radius:24px;background:var(--dark);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.showcase__slider{overflow:hidden}.showcase__swiperwrapper{display:flex;box-sizing:content-box}.showcase__swiperslide{flex-shrink:0;width:100%;height:auto}.showcase:last-child{padding-bottom:100px}.productpage__inner{display:grid;grid-template-columns:minmax(0,554px) minmax(0,535px);gap:31px;min-width:0}.productpage__gallery{display:flex;gap:12px;min-width:0}.productpage__info{display:flex;flex-direction:column}.productpage__thumbs{display:flex;flex-direction:column;gap:13px;flex:none;width:102px}.productpage__thumbs--scroll{max-height:599px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.productpage__thumbs--scroll::-webkit-scrollbar{width:4px}.productpage__thumbs--scroll::-webkit-scrollbar-thumb{border-radius:999px;background:var(--line)}.productpage__thumb{width:102px;height:140px;padding:0;border:2px solid transparent;overflow:hidden;cursor:pointer;background:0 0;flex:none}.productpage__thumb--active{border-color:var(--gold)}.productpage__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.productpage__main{width:440px;height:598px;overflow:hidden;flex:none;max-width:100%}.productpage__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.productpage__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px}.productpage__title{font-size:24px;font-weight:700;line-height:1.1;max-width:300px}.productpage__price{font-size:24px;font-weight:700;white-space:nowrap}.productpage__label{color:var(--muted);margin-bottom:9px;font-size:18px}.productpage__description{font-size:18px;line-height:1.1;margin-bottom:20px;flex-grow:1}.productpage__description p+p{margin-top:.55em}.productpage__colors{display:flex;gap:8px;order:1;flex-basis:100%;width:100%;margin-bottom:0}.productpage__color{width:32px;height:32px;border-radius:50%;padding:0;border:2px solid transparent;cursor:pointer}.productpage__color--active{border-color:var(--gold)}.productpage__color--navy{background:#1f2a44}.productpage__color--white,.productpage__color[data-custom-color-value=white]{border-color:#dad4ca}.productpage__color--white.productpage__color--active,.productpage__color[data-custom-color-value=white].productpage__color--active{border-color:var(--gold)}.productpage__color--green{background:#4a5a3c}.productpage__options{display:flex;align-items:center;gap:16px;row-gap:12px;margin-bottom:32px;flex-wrap:wrap}.productpage__size{position:relative;flex:none;order:2}.productpage__custom-select{position:relative;min-width:200px}.productpage__custom-select.is-open .productpage__custom-select-menu{display:block}.productpage__custom-select-trigger{width:100%;height:40px;padding:0 36px 0 20px;border:1px solid #dad4ca;border-radius:5px;background:#fff url(./assets/images/icons/dropdown.svg) no-repeat right 20px center/11px 13px;text-align:left;font-family:inherit;font-size:18px;color:var(--text)}.productpage__custom-select-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:15;border:1px solid #dad4ca;border-radius:5px;background:#fff;overflow:hidden}.productpage__custom-select-option{width:100%;text-align:left;padding:10px 20px;border:0;background:#fff;font-family:inherit;font-size:16px}.productpage__custom-select-option.is-selected{background:#f5f5f5}.productpage__select{height:40px;min-width:200px;padding:0 36px 0 20px;border:1px solid #dad4ca;border-radius:5px;font-family:inherit;font-size:18px;color:var(--text);background-color:#fff;background-image:url(./assets/images/icons/dropdown.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:11px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.productpage__select--native{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important}.productpage__sizechart{padding:0;border:none;background:0 0;color:var(--muted);text-decoration:underline;font-size:18px;cursor:pointer;order:3;align-self:center;white-space:nowrap}.productpage__add{width:100%;max-width:535px}.productpage .single_variation_wrap .variations_button .quantity{display:none!important}.productpage__variation-notice{margin-top:12px;color:#c04242;font-size:14px;line-height:1.3}.cartpage{padding-bottom:80px}.cartpage__inner{display:grid;grid-template-columns:minmax(0,460px) minmax(0,579px);gap:80px;align-items:start}.cartpage__basket,.cartpage__checkout{display:flex;flex-direction:column;gap:32px;min-width:0}.cartpage__listform{display:flex;flex-direction:column;gap:32px}.cartpage__title{font-size:24px;font-weight:500;line-height:1.17}.cartpage__list{display:flex;flex-direction:column;gap:16px}.cartpage__item{display:flex;gap:16px;align-items:center}.cartpage__thumb{flex:none;display:block;width:120px;height:120px;border-radius:10px;overflow:hidden;background:#f5f5f5}.cartpage__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cartpage__itembody{flex:1;min-width:0;display:flex;flex-direction:column;gap:40px}.cartpage__itemhead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cartpage__iteminfo{display:flex;flex-direction:column;gap:8px;min-width:0}.cartpage__itemname{font-size:18px;line-height:1.1}.cartpage__itemunit{color:var(--muted);font-size:18px;line-height:1.1}.cartpage__remove{flex:none;width:24px;height:24px;padding:0;border:none;background:0 0;cursor:pointer}.cartpage__remove img{display:block;width:100%;height:100%}.cartpage__itemfoot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cartpage__controls{display:flex;align-items:center;gap:4px}.cartpage__qty{display:flex;align-items:center;justify-content:center;gap:12px;width:86px;height:32px;border:1px solid var(--muted);border-radius:5px;color:var(--muted);font-size:18px;font-weight:500;text-transform:uppercase}.cartpage__qtybtn{padding:0;border:none;background:0 0;color:inherit;font:inherit;line-height:1;cursor:pointer}.cartpage__qtyvalue{min-width:10px;text-align:center;font-size:18px;font-weight:500;text-transform:none}.cartpage__size{position:relative;flex:none}.cartpage__sizeselect{width:61px;height:32px;padding:0 20px 0 8px;border:1px solid var(--muted);border-radius:5px;font-family:inherit;font-size:18px;font-weight:500;color:var(--muted);text-transform:uppercase;background-color:#fff;background-image:url(./assets/images/icons/dropdown.svg);background-repeat:no-repeat;background-position:right 6px center;background-size:11px 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.cartpage__itemprice{font-size:18px;font-weight:500;line-height:1.1;text-align:right;white-space:nowrap}.cartpage__pricebox{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cartpage__priceold{position:relative;font-size:14px;line-height:1;color:var(--text)}.cartpage__priceold::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--text)}.cartpage__divider{height:1px;border:none;background:var(--line);margin:0}.cartpage__promo{display:flex;gap:8px}.cartpage__promoinput{flex:1;min-width:0;height:56px;padding:0 20px;border:1px solid #bababa;border-radius:5px;background:#f7f7f7;font-family:inherit;font-size:18px;color:var(--text)}.cartpage__promoinput::-moz-placeholder{color:#bababa}.cartpage__promoinput::placeholder{color:#bababa}.cartpage__promobtn{flex:1;min-width:0;height:56px;border:none;border-radius:5px;background:var(--dark);color:var(--white);font-family:inherit;font-size:18px;cursor:pointer}.cartpage__totals{display:flex;flex-direction:column;gap:16px}.cartpage__totalrows{display:flex;flex-direction:column;gap:16px}.cartpage__totalrow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:18px;line-height:1.1}.cartpage__totalrow span:last-child{font-weight:700;text-align:right;white-space:nowrap}.cartpage__totalrow--grand{font-size:18px}.cartpage__totalrow--grand span:last-child{font-size:24px}.cartpage__form{display:flex;flex-direction:column;gap:32px}.cartpage__section{display:flex;flex-direction:column;gap:24px}.cartpage__sectiontitle{font-size:24px;line-height:1.17}.cartpage__fields{display:flex;flex-direction:column;gap:16px}.cartpage__field{display:flex;flex-direction:column;gap:12px}.cartpage__label{font-size:18px;line-height:1.01}.cartpage__input{width:100%;height:56px;padding:0 20px;border:1px solid #bababa;border-radius:5px;background:#f7f7f7;font-family:inherit;font-size:18px;color:var(--text)}.cartpage__input::-moz-placeholder{color:#bababa}.cartpage__input::placeholder{color:#bababa}.cartpage__radios{display:flex;flex-wrap:wrap;gap:24px}.cartpage__delivery-city[hidden]{display:none}.cartpage__pickup-addresses{display:flex;flex-direction:column;gap:12px}.cartpage__pickup-addresses[hidden]{display:none}.cartpage__pickup-address{font-size:18px;line-height:1.4}.cartpage__radio{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:18px;line-height:1.28}.cartpage__radio input{position:absolute;opacity:0;pointer-events:none}.cartpage__radiomark{flex:none;width:20px;height:20px;border:1px solid var(--dark);border-radius:50%;background:var(--white);box-sizing:border-box}.cartpage__radio input:checked+.cartpage__radiomark{border-width:6px}.cartpage__radio input:focus-visible+.cartpage__radiomark{outline:2px solid var(--dark);outline-offset:3px}.cartpage__row{display:grid;gap:16px}.cartpage__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cartpage__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cartpage__agree{display:flex;align-items:flex-start;gap:8px;cursor:pointer;font-size:16px;line-height:1.28}.cartpage__agree input{position:absolute;opacity:0;pointer-events:none}.cartpage__agree a{text-decoration:underline}.cartpage__checkbox{flex:none;width:20px;height:25px;border:1px solid var(--dark);border-radius:2px;background:var(--white);position:relative}.cartpage__checkbox::after{content:"";position:absolute;left:5px;top:2px;width:7px;height:12px;border-right:2px solid var(--dark);border-bottom:2px solid var(--dark);transform:rotate(45deg);opacity:0}.cartpage__agree input:checked+.cartpage__checkbox::after{opacity:1}.cartpage__submit{width:100%;height:60px;border:none;border-radius:5px;background:var(--dark);color:var(--white);font-family:inherit;font-size:18px;cursor:pointer}.cartpage #payment.cartpage__section{background:0 0;border-radius:0}.cartpage #payment.cartpage__section ul.payment_methods{padding:0;border:0;margin:0}.cartpage #payment.cartpage__section ul.payment_methods::after,.cartpage #payment.cartpage__section ul.payment_methods::before{content:none}.cartpage #payment.cartpage__section ul.payment_methods li.wc_payment_method{line-height:inherit}.cartpage #payment.cartpage__section ul.payment_methods li.wc_payment_method::after,.cartpage #payment.cartpage__section ul.payment_methods li.wc_payment_method::before{content:none}.cartpage #payment.cartpage__section ul.payment_methods li.wc_payment_method input.input-radio{margin:0}.cartpage #payment.cartpage__section div.payment_box{padding:0;margin:0;border-radius:0;background:0 0;color:var(--muted);font-size:16px;line-height:1.4}.cartpage #payment.cartpage__section div.payment_box::before{content:none}.cartpage #payment.cartpage__section div.place-order{padding:0;margin:0}.cartpage #payment.cartpage__section .cartpage__agree{display:flex;line-height:1.28}.cartpage #payment.cartpage__section #place_order.cartpage__submit{float:none;margin:0}.modal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.modal--open{opacity:1;visibility:visible;pointer-events:auto}.modal__dialog{position:relative;width:min(100%,1030px);max-height:calc(100dvh - 40px);padding:40px;border-radius:10px;background:var(--white);overflow:auto}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:44px}.modal__close{flex:none;width:24px;height:24px;padding:0;border:none;background:0 0;color:var(--text);font-size:24px;line-height:1;cursor:pointer}.modal__title{flex:1;min-width:0;font-size:24px;font-weight:700;line-height:1.1}.modal__body{min-width:0}.modal__note{margin-top:40px;font-size:18px;font-weight:500;line-height:1.2}.sizechart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:-4px;padding-inline:4px}.sizechart__table{width:100%;min-width:720px;border-collapse:collapse;font-size:18px;line-height:1.2}.sizechart__label{padding:16px 24px 16px 0;text-align:left;font-weight:400;white-space:nowrap;vertical-align:middle}.sizechart__cell{padding:13px 5px;text-align:center;white-space:nowrap;vertical-align:middle}.sizechart__row--head .sizechart__cell,.sizechart__row--head .sizechart__label{font-weight:500;border-bottom:1px solid var(--line)}.sizechart__row:not(.sizechart__row--head) .sizechart__cell,.sizechart__row:not(.sizechart__row--head) .sizechart__label{border-bottom:1px solid var(--line)}.questions__inner{display:grid;grid-template-columns:1fr 554px;gap:22px}.questions__left h2{font-size:48px;margin-bottom:280px}.questions__left p{margin-bottom:32px}.questions__item{border-bottom:1px solid var(--dark);background:var(--white)}.questions__item--active{background:#f7f7f7}.questions__item--active .questions__icon{transform:rotate(180deg)}.questions__toggle{width:100%;min-height:53px;border:none;background:0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 12px;text-align:left;cursor:pointer}.questions__toggle--long{min-height:78px}.questions__question{flex:1}.questions__icon{flex:none;display:block;transition:transform .2s ease}.questions__answer{padding:0 12px 20px}.questions__content{font-size:16px;line-height:1.5}.questions__content p+p,.questions__content p+ul,.questions__content ul+p{margin-top:12px}.questions__content ul{padding-left:16px;list-style:disc}.questions__content li+li{margin-top:6px}.questions__content a{text-decoration:underline}.questions__socials{display:flex;gap:8px}.questions__left .questions__socials a{border:none;width:auto;height:auto}.questions__socials a{width:50px;height:50px;border-radius:50%;border:1px solid var(--dark);display:grid;place-items:center}.questions__socials a img{display:block;width:50px;height:50px}.contacts{margin-top:100px;height:640px;position:relative}.contacts__map{position:absolute;inset:0;z-index:1;background:#d0d8d7;overflow:hidden}.contacts__map iframe,.contacts__map__mapframe{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.contacts__inner{position:absolute;inset:0;z-index:2;pointer-events:none}.contacts__card{pointer-events:auto;position:absolute;top:103px;left:0;width:488px;min-height:433px;background:#fff;border:1px solid rgba(171,148,88,.5);border-radius:5px;padding:35px 34px}.contacts__card h2{font-size:48px;margin-bottom:28px}.contacts__card ul{margin:12px 0 120px;padding-left:16px;list-style:disc;list-style-position:inside}.contacts__card li{margin-bottom:8px}.contacts__links{display:flex;flex-direction:column;gap:8px}.footer{background:var(--dark);color:#fff;padding:67px 0 48px}.footer__top{display:flex;justify-content:space-between}.footer__brand{display:flex;flex-direction:column;justify-content:space-between}.footer__brand a:not(.footer__logolink){text-decoration:underline}.footer__logolink{font-size:24px;color:inherit;text-decoration:none}.footer__columns{display:flex;gap:90px}.footer__columns h2{font-size:20px;font-weight:700;margin-bottom:30px}.footer__headinglink{color:inherit;text-decoration:none}.footer__navlink{display:block;color:inherit;text-decoration:none}.footer__navlink+.footer__navlink{margin-top:24px}.footer__line{margin:42px 0;border-top:1px solid #fff}.footer__bottom{display:flex;justify-content:space-between}.footer__contactlink,.footer__legallink{display:block;margin-bottom:24px;color:inherit;text-decoration:none}.footer__socials{display:flex;gap:8px}.footer__socials a{border:none;width:auto;height:auto}.footer__socials a img{display:block;width:50px;height:50px}.corp__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.corp__head h2{font-size:48px;font-weight:700}.corp__directions .container,.corp__features .container{display:grid;grid-template-columns:1fr 225px;-moz-column-gap:20px;column-gap:20px;row-gap:40px;align-items:center}.corp__directions .corp__head,.corp__features .corp__head{grid-column:1;grid-row:1;margin-bottom:0}.corp__directions .corp__sectionbtn,.corp__features .corp__sectionbtn{grid-column:2;grid-row:1;width:225px;justify-self:end}.corp__featuresgrid{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 24px}.corp__feature{display:flex;gap:18px}.corp__featureicon{display:block;width:32px;height:32px}.corp__feature h3{font-size:24px;font-weight:700;margin-bottom:10px}.corp__feature p{color:var(--muted);font-size:18px;line-height:1.1}.corp__directionsgrid{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 22px}.corp__direction{background:#f6f6f6;border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:20px}.corp__direction span{font-size:80px;line-height:1}.corp__direction h3{font-size:24px;font-weight:700;margin-bottom:8px}.corp__direction p{color:var(--muted);font-size:18px;line-height:1.1}.corp__steps h2{text-align:center;margin-bottom:40px;font-size:48px;font-weight:700}.corp__stepsline{display:flex;align-items:flex-start;justify-content:space-between;gap:0}.corp__step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.corp__stepmedia{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.corp__stepicon{width:72px;height:72px;border-radius:50%;background:#323232;display:grid;place-items:center;flex-shrink:0}.corp__stepicon img{display:block;width:33px;height:33px}.corp__stepbody{margin-top:20px}.corp__stepbody h3{font-size:24px;font-weight:700;margin-bottom:8px}.corp__stepbody p{font-size:18px;line-height:1.1;color:var(--muted)}.corp__steparrow{flex-shrink:0}.corp__steparrow img{display:block}.corp__steparrow--long{margin-top:28px;padding:0 4px}.corp__steparrow--down{display:none}.corp__step:last-child .corp__steparrow--down{display:none}.corp__cases .corp__casescontainer{position:relative;min-width:0}.corp__casesbody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch;min-width:0}.corp__casesbody[hidden]{display:none}.corp__casestext{display:flex;flex-direction:column;min-width:0;min-height:100%}.corp__caseshead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:40px}.corp__caseshead h2{font-size:48px;font-weight:700;min-width:0}.corp__casesfiltertoggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 16px;border:1px solid var(--muted);border-radius:5px;background:var(--white);font-size:18px;white-space:nowrap;flex-shrink:0;color:var(--text)}.corp__casesfiltervalue{display:block;text-align:left}.corp__casesfiltericon{display:block;flex-shrink:0;transition:transform .2s ease}.corp__casesfiltertoggle[aria-expanded=true] .corp__casesfiltericon{transform:rotate(180deg)}.corp__casesfiltermenu{display:none;position:absolute;top:0;left:0;z-index:10;width:-moz-max-content;width:max-content;border:1px solid var(--muted);border-radius:5px;background:var(--white);overflow:hidden;box-shadow:0 8px 24px rgba(50,50,50,.08)}.corp__casesfiltermenu--open{display:grid;width:-moz-max-content;width:max-content}.corp__casesfilteroption{display:block;width:100%;min-width:-moz-max-content;min-width:max-content;padding:10px 16px;border:0;border-bottom:1px solid #ece7df;background:0 0;font-size:18px;line-height:1.1;text-align:left;white-space:nowrap;color:var(--text);cursor:pointer}.corp__casesfilteroption:last-child{border-bottom:none}.corp__casesfilteroption--active,.corp__casesfilteroption:hover{background:#f6f6f6}.corp__caseslist{flex:1}.corp__casesitem{display:flex;gap:18px;min-width:0;margin-bottom:28px}.corp__casesitem:last-child{margin-bottom:0}.corp__casesicon{display:block;width:31px;height:24px;flex-shrink:0}.corp__caseswrapper{min-width:0}.corp__caseswrapper h3{font-size:24px;font-weight:700;margin-bottom:10px}.corp__caseswrapper p{font-size:18px;line-height:1.1;color:var(--muted)}.corp__casesmedia{display:flex;flex-direction:column;justify-content:space-between;min-width:0;max-width:100%}.corp__casesimageslider{overflow:hidden;width:100%;min-width:0}.corp__casesimageswiperwrapper{display:flex;box-sizing:content-box}.corp__casesimageswiperslide{flex-shrink:0;width:100%;height:auto}.corp__casesimageslide{width:100%}.corp__casesimage{display:block;width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2px}.corp__casesimageswiperpagination,.corp__casesimageswiperpagination.swiper-pagination-horizontal{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;position:static;left:auto;right:auto;bottom:auto;top:auto;width:100%;transform:none}.corp__casesimageswiperpaginationbullet{width:16px;height:16px;border-radius:50%;background:#c6c6c6;opacity:1;margin:0;cursor:pointer}.corp__casesimageswiperpaginationbullet--active{background:#323232}.corp__casescontrols{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px}.corp__casesnext,.corp__casesprev{width:48px;height:48px;border-radius:50%;background:#323232;display:grid;place-items:center;flex-shrink:0}.corp__casesnext img,.corp__casesprev img{display:block;filter:brightness(0) invert(1)}.corp__casesnext[aria-disabled=true],.corp__casesprev[aria-disabled=true]{background:#c6c6c6}.corp__casesnext[aria-disabled=true] img,.corp__casesprev[aria-disabled=true] img{filter:none}.corp__casesmore{height:48px;padding:0 20px;border-radius:40px;white-space:nowrap;margin-inline:0}.corp__trust h2{text-align:center;margin-bottom:40px;font-size:48px;font-weight:700}.corp__trustlogos{display:flex;justify-content:space-between;gap:40px}.corp__trustlogoimage{display:block;height:163px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.corp__form{margin-top:100px;padding:128px 0;background:#e9d4bf;background-image:url(./assets/images/corp-form-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.corp__forminner{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:40px}.corp__formleft{display:flex;flex-direction:column;min-height:384px}.corp__formhead h2{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:18px}.corp__formhead p{font-size:18px;line-height:1.1;color:var(--text)}.corp__formside{margin-top:auto}.corp__formsocialtext{font-size:18px;line-height:1.1;margin-bottom:20px;color:var(--text)}.corp__formsocials{display:flex;gap:12px}.corp__formsocial{display:block;flex-shrink:0}.corp__formsocial img{display:block;width:50px;height:50px}.corp__formright{position:relative;display:flex;flex-direction:column;gap:28px}.corp__formright .wpcf7-spinner{position:absolute;right:16px;bottom:12px;margin:0}.corp__formfields{display:flex;flex-direction:column;gap:16px}.corp__forminput{width:100%;height:48px;padding:0 16px;border:1px solid var(--dark);border-radius:5px;outline:0;background:0 0;font-size:18px;color:var(--text)}.corp__forminput::-moz-placeholder{color:var(--text)}.corp__forminput::placeholder{color:var(--text)}.corp__forminput:focus{border-color:var(--brown)}.corp__formfilefield{display:flex;flex-direction:column;gap:6px;cursor:pointer}.corp__formfile{position:relative;display:flex;align-items:center;width:100%;height:48px;padding:0 16px;border:1px dashed var(--dark);border-radius:5px;cursor:pointer}.corp__formfileinput{position:absolute;inset:0;opacity:0;pointer-events:none}.corp__formfiletext{font-size:18px;color:var(--text);pointer-events:none}.corp__formfilename{font-size:14px;line-height:1.1;color:var(--muted);word-break:break-word}.corp__formpolicy{font-size:14px;line-height:1.1;color:var(--text)}.corp__formpolicy-link{text-decoration:underline;color:inherit}.corp__formsubmit{width:100%;height:48px;border-radius:5px;font-size:18px;font-weight:400;background:var(--dark);border-color:var(--dark);color:var(--white)}.brand__founder{padding-top:80px}.brand__founderinner{display:flex;justify-content:space-between;gap:60px}.brand__foundervideo{flex:0 0 300px;width:300px;max-width:100%;aspect-ratio:300/500;background:#d9d9d9;overflow:hidden}.brand__foundervideo video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#d9d9d9}.brand__foundervideo video::-webkit-media-controls-fullscreen-button{display:none}.brand__foundercontent{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.brand__founderphoto{flex-shrink:0}.brand__foundertext{display:flex;flex-direction:column}.brand__founderavatar{flex-shrink:0;width:147px;height:147px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.brand__foundername{font-size:40px;font-weight:700;line-height:1.1;margin-bottom:20px}.brand__founderrole{color:var(--muted);font-size:18px;line-height:1.1}.brand__founderline{height:1px;background:var(--line);margin:28px 0}.brand__founderbody{display:flex;flex-direction:column;gap:5px}.brand__founderbody p{color:var(--muted);font-size:18px;line-height:1.1}.brand__values{padding-top:80px}.brand__valuesgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 22px}.brand__value{position:relative;overflow:hidden;border-radius:10px;background:#f6f6f6;padding:28px 20px}.brand__value::after{content:"";position:absolute;right:0;bottom:0;width:248px;height:187px;opacity:.55;background:url(./assets/images/icons/skills-bg-icon.png) no-repeat right bottom;background-size:contain;pointer-events:none}.brand__value h3{position:relative;z-index:1;font-size:24px;font-weight:700;margin-bottom:29px}.brand__value ul{position:relative;z-index:1;color:var(--muted);font-size:18px;line-height:1.1;list-style:none}.brand__value li{margin-bottom:4px}.brand__value li::before{content:"- "}.brand__value--beauty{min-height:163px}.brand__value--ideology{min-height:163px}.brand__value--experience{min-height:203px}.brand__value--quality{min-height:203px}.brand__value--personal{min-height:183px}.brand__value--comfort{min-height:183px}.brand__gallery{padding-top:80px;padding-bottom:0}.brand__gallerytitle{text-align:center;font-size:48px;font-weight:700;margin-bottom:40px}.brand__gallerytrack{position:relative;display:flex;align-items:center;margin-bottom:20px}.brand__slider{width:100%;overflow:visible;padding:77px 0}.brand__swiperwrapper{display:flex;align-items:center;box-sizing:content-box}.brand__swiperslide{flex-shrink:0;width:243px;transition:opacity .4s ease}.brand__swiperslide:not(.swiper-slide-active){opacity:.6}.brand__swiperslide.swiper-slide-active{opacity:1;z-index:2}.brand__swiperslide.swiper-slide-active .brand__slide{transform:scale(1.3)}.brand__slide{display:flex;justify-content:center;align-items:center;transform-origin:center center;transition:transform .4s ease}.brand__slide img{display:block;width:243px;height:auto;-o-object-fit:cover;object-fit:cover}.brand__gallerynext,.brand__galleryprev{position:absolute;top:50%;z-index:3;width:38px;height:38px;border-radius:19px;background:var(--dark);display:inline-flex;align-items:center;justify-content:center;flex:none;transform:translateY(-50%)}.brand__galleryprev{left:calc(50% - 220px)}.brand__gallerynext{right:calc(50% - 220px)}.brand__galleryactions{display:flex;flex-direction:column;align-items:center;gap:12px;padding-bottom:100px}.brand__gallerybtn{width:353px;height:60px;justify-content:center;display:inline-flex;align-items:center;text-decoration:none}.brand .contacts{margin-top:0}.privacy{padding-bottom:100px}.privacy__title{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:60px;max-width:900px}.privacy__heading{font-size:24px;font-weight:700;line-height:1.3;margin-top:48px;margin-bottom:24px}.privacy__text{font-size:18px;line-height:1.5;margin-bottom:16px}.privacy__list{margin:0 0 16px;padding-left:0;list-style:none}.privacy__listitem{position:relative;padding-left:20px;font-size:18px;line-height:1.5;margin-bottom:8px}.privacy__listitem::before{content:"—";position:absolute;left:0;top:0}.privacy__table{width:100%;border-collapse:collapse;margin:24px 0 16px;font-size:18px;line-height:1.5}.privacy__table td,.privacy__table th{border:1px solid var(--line);padding:16px 20px;text-align:left;vertical-align:top}.privacy__table th{width:32%;font-weight:700;background:var(--bg)}.privacy__edition{font-size:18px;line-height:1.5;color:var(--muted);margin-bottom:40px}.privacy__link{color:inherit;text-decoration:underline;word-break:break-word}.requisites{padding-bottom:100px}.requisites__inner{max-width:760px;margin-inline:auto;text-align:center}.requisites__kicker{font-size:14px;line-height:1.4;color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin-bottom:24px}.requisites__title{font-family:var(--font-accent);font-size:72px;font-weight:400;line-height:1;margin-bottom:24px}.requisites__line{width:100%;height:2px;margin:0 auto 24px;background:#2f6fed;border:none}.requisites__subtitle{font-size:18px;line-height:1.4;color:var(--muted);margin-bottom:40px}.requisites__card{background:var(--bg);padding:32px 40px;text-align:left}.requisites__row{display:grid;grid-template-columns:180px 1fr;gap:24px;padding-block:16px}.requisites__row:not(:last-child){border-bottom:1px solid var(--line)}.requisites__label{font-size:18px;font-weight:700;line-height:1.4}.requisites__value{font-size:18px;line-height:1.5}.requisites__link{display:inline-block;color:inherit;text-decoration:underline;white-space:nowrap}.not-found{padding:40px 0 100px;overflow:hidden}.not-found__inner{position:relative;display:grid;grid-template-columns:1fr minmax(200px,420px);align-items:center;gap:40px;min-height:clamp(420px,58vh,640px)}.not-found__content{position:relative;z-index:1;max-width:560px}.not-found__title{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:24px}.not-found__text{font-size:18px;line-height:1.5;color:var(--text);margin-bottom:16px}.not-found__text:last-of-type{margin-bottom:40px}.not-found__code{margin:0;font-family:var(--font-accent);font-size:clamp(160px,22vw,280px);line-height:.85;font-weight:400;color:var(--bg);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.not-found__actions{display:flex;flex-wrap:wrap;gap:16px}.not-found__btn{margin-inline:0;min-width:220px;height:60px;border-width:2px;font-size:18px;font-weight:700;box-sizing:border-box}.not-found__btn.btn--outline{height:60px;font-size:18px;font-weight:700}.order{padding-bottom:100px}.order__title{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:24px}.order__text{font-size:18px;line-height:1.5;margin-bottom:16px;max-width:640px}.order .btn{margin-top:16px}@media (max-width:1250.98px){.container{width:min(100%,864px)}.btn--wide{width:282px}.header__topnav{gap:14px;font-size:16px}.header__phone{display:none}.header__subnav{gap:20px;font-size:16px}.header__subnavlink--accent{display:none}.catalog__grid{grid-template-columns:repeat(4,1fr);gap:8px}.catalog__image{width:100%;height:370px}.catalogpage__genders{margin-bottom:36px}.catalogpage__layout{grid-template-columns:1fr;gap:0}.catalogpage__sidebar{display:none}.catalogpage__toolbar{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:24px}.catalogpage__filters{display:none}.catalogpage__applyfilters{display:none}.catalogpage__search--toolbar{display:flex}.catalogpage__search--filters{display:none}.catalogpage__filtersapply{display:inline-flex;align-items:center;justify-content:center}.catalogpage__card .product__image{height:400px}.familylook__slide{grid-template-columns:1fr;gap:8px}.familylook__hero{height:430px}.familylook__products{gap:8px}.familylook__card .product__image{height:220px}.familylook__swiperpagination{display:flex}.catalogcta__text{font-size:40px}.about__image--main{height:645px}.about__image--small{height:288px}.about--brand .about__image--small{height:451px}.corporate__swiperwrapper{gap:10px}.corporate__card{height:446px}.banner__wrapper{height:397px;margin-inline:0}.productpage__gallery{flex-direction:column}.productpage__thumbs{flex-direction:row;width:100%;order:2}.productpage__thumbs--scroll{max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin}.productpage__thumbs--scroll::-webkit-scrollbar{width:auto;height:4px}.productpage__thumbs--scroll .productpage__thumb{flex:none;width:102px;min-width:102px}.productpage__thumb{flex:1 1 0;min-width:0;width:auto;height:auto;aspect-ratio:101/139}.productpage__main{width:100%;order:1}.cartpage__inner{grid-template-columns:minmax(0,406px) minmax(0,417px);gap:40px}.questions__inner{grid-template-columns:1fr 432px}.questions__left h2{margin-bottom:240px;font-size:48px}.questions__toggle{font-size:18px}.footer__columns{gap:44px}.corp__head h2{font-size:40px}.corp__feature h3{font-size:20px}.corp__direction span{font-size:62px}.corp__direction h3{font-size:18px}.corp__steps h2{font-size:40px}.corp__stepbody h3{font-size:20px}.corp__stepbody p{font-size:16px}.corp__caseshead h2{font-size:40px}.corp__casesimage{height:420px}.corp__trust h2{font-size:40px}.corp__forminner{grid-template-columns:minmax(0,1fr) 400px}.corp__formhead h2{font-size:40px}.brand__founderinner{gap:28px}.brand__foundervideo{flex-basis:330px;width:330px}.brand__gallerytitle{font-size:40px}.not-found__inner{grid-template-columns:1fr minmax(160px,320px);gap:24px}}@media (max-width:1023.98px){.hero--corporate{background-image:url(./assets/images/hero-corporate-bg-tablet.jpg)}.hero--brand{background-image:url(./assets/images/hero-about-brand-bg-tablet.jpg)}.productpage__inner{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:17px}.productpage__add{max-width:407px}.corp__trustlogos{justify-content:center;flex-wrap:wrap}}@media (max-width:935.98px){.corp__stepbody h3{font-size:18px}.corp__stepbody p{font-size:15px}}@media (max-width:767.98px) and (hover:hover){.banner .btn:hover{border-color:var(--dark);background:var(--dark);color:var(--white)}}@media (max-width:767.98px){body{font-size:14px}.container{width:min(100%,380px);padding-inline:15px}.btn{height:40px;border-radius:2.5px;padding:0 24px;font-size:14px}.btn--outline{width:242px;height:40px;font-size:14px}.btn--wide{width:242px;height:40px;margin-top:12px;background:#323232;color:#fff;border-color:#323232}.return{margin-block:20px 24px;font-size:14px}.section{padding-top:80px}.section__title--center{font-size:28px;text-align:center;margin-bottom:20px}.section__head{flex-direction:column;align-items:center;gap:14px;margin-bottom:20px}.section__head h2{font-size:28px;text-align:center}.header{padding-top:60px}.header__top{border:none;box-shadow:0 4px 10px rgba(37,37,37,.08)}.header__topinner{height:60px}.header__logo{font-size:16px}.header__topnav{display:none}.header__icon--burger{display:block}.header__sub{display:none}.mobilemenu{display:block}.mobilemenu__logo{font-size:20px}.hero{height:clamp(400px,82vh,82vh)}.hero--corporate{background-image:url(./assets/images/hero-corporate-bg-mob.jpg?v=1.1)}.hero--brand{background-image:url(./assets/images/hero-about-brand-bg-mob.jpg?v=1.1)}.hero--brand .hero__content{margin-top:260px}.hero__content{margin-top:260px}.hero__slogan{font-size:14px;margin-bottom:20px}.hero__title{font-size:72px}.hero__title--logo{width:300px;height:100px}.hero__title--sm-fz{font-size:40px}.catalog__tabs{gap:8px;margin-bottom:24px}.catalog__tab{height:32px;padding:0 12px;font-size:12px}.catalog__grid{grid-template-columns:repeat(2,1fr);gap:6px}.catalog__image{height:293px}.catalog__item h3{margin-top:12px;font-size:14px}.catalogpage__genders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:28px}.catalogpage__gender{height:32px;min-width:0;padding:0 10px;font-size:14px}.catalogpage__toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"category filters" "search search";gap:8px;margin-bottom:28px}.catalogpage__categoryselect,.catalogpage__filterstoggle{height:32px;font-size:14px;padding:0 8px;justify-content:space-between}.catalogpage__categoryselect{grid-area:category}.catalogpage__filterstoggle{grid-area:filters}.catalogpage__categoryoption{font-size:14px;padding:9px 10px}.catalogpage__search--toolbar{display:flex;grid-area:search;width:100%;min-width:0;height:32px;padding:0 10px;gap:8px}.catalogpage__search--toolbar input{font-size:14px}.catalogpage__search--toolbar img{flex:none;width:16px;height:16px}.catalogpage__filtersapply{height:32px;font-size:14px}.catalogpage__filtersdropdown{width:100%;padding:18px 12px 16px;gap:12px}.catalogpage__filterssection{font-size:16px}.catalogpage__filterscolor{font-size:14px;grid-template-columns:18px 1fr 18px;gap:6px}.catalogpage__filtersdot{width:18px;height:18px}.catalogpage__filterscheck{width:18px;height:18px}.catalogpage__filterscheck::after{left:4px;top:1px;width:5px;height:9px}.catalogpage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 8px}.catalogpage__card .product__image{height:245px}.catalogpage__card h3{font-size:12px;margin-top:12px;letter-spacing:.08em}.catalogpage__card .product__price{font-size:14px;margin-top:8px}.catalogpage__pagination{margin-top:25px}.familylook__controls{display:none}.familylook__swipernext,.familylook__swiperprev{width:40px;height:40px}.familylook__hero{height:364px}.familylook__products{gap:6px}.familylook__card .product__image{height:173px}.familylook__card .familylook__info{flex-direction:column;align-items:center;margin-top:8px;gap:6px}.familylook__card .familylook__info h3{flex:none;max-width:none;width:100%;font-size:12px;text-align:center}.familylook__card .familylook__info .product__price{align-items:center;text-align:center;font-size:14px}.familylook__card .familylook__info .product__price span{font-size:8px}.familylook__swiperpagination{gap:6px;margin-top:12px}.familylook__swiperpaginationbullet{width:12px;height:12px}.catalogcta{padding-top:80px;padding-bottom:80px}.catalogcta__text{font-size:28px;margin-bottom:24px}.catalogcta .btn{width:242px;height:40px}.about__inner{flex-direction:column}.about__innerwrapper:nth-child(1){gap:0}.about__image{margin-inline:-20px}.about__image--main{height:284px}.about__image--main img{-o-object-position:top;object-position:top}.about__image--small{height:210px}.about__content h2{font-size:28px;margin-bottom:18px}.about__content p{font-size:14px}.about__text--desktop{display:none}.about__text--mobile{display:block}.about--brand .about__inner{display:grid;grid-template-areas:"title" "brand" "main" "family" "small";gap:20px}.about--brand .about__innerwrapper{display:contents}.about--brand .about__content--family{display:none}.about--brand .about__content--brand{display:contents}.about--brand .about__content--brand h2{grid-area:title;margin-bottom:12px}.about--brand .about__brandtext{grid-area:brand;display:flex;flex-direction:column;gap:8px}.about--brand .about__text--mobile{grid-area:family;margin-top:0}.about--brand .about__image--small{grid-area:small;height:280px}.about--brand .about__image--main{grid-area:main;height:387px}.corporate__mobiletrack{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px}.corporate__slider{width:240px;margin-bottom:0}.corporate__swiperwrapper{display:flex;gap:0}.corporate__swiperslide{width:240px}.corporate__swipernext,.corporate__swiperprev{display:inline-flex}.corporate__card{height:316px}.corporate__card h3{font-size:14px}.corporate__more{background:#323232;color:#fff;border-color:#323232}.corporate__download--desktop{display:none}.corporate__download--mobile{display:flex;margin-top:12px;background:#fff;color:#323232;border-color:#323232}.banner__wrapper{height:500px;margin-inline:-20px;background-image:url(./assets/images/banner-bg-mob.jpg)}.banner__content{margin-top:260px}.banner__content h2{font-size:60px;margin-bottom:20px}.banner .btn{border-color:var(--white);background:var(--white);color:var(--dark)}.banner--merch .banner__wrapper{background-image:url(./assets/images/catalog/banner-merch-bg-mob.jpg)}.banner--merch h2{font-size:60px}.product__image{height:245px}.product__cart{top:12px;right:10px}.product__cart img{width:18px;height:18px}.product h3{font-size:12px;margin-top:12px}.product__price{font-size:14px}.product__price del{font-size:8px}.product__sale{width:29px;height:17px;font-size:8px;top:20px}.showcase .section__head{flex-direction:row;justify-content:space-between}.showcase__controls{gap:6px}.showcase__swipernext,.showcase__swiperprev{width:40px;height:40px}.showcase:last-child{padding-bottom:80px}.productpage__inner{grid-template-columns:1fr;gap:24px}.productpage__gallery{flex-direction:column}.productpage__thumbs{flex-direction:row;width:100%;gap:9px}.productpage__thumbs--scroll{max-height:none;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;touch-action:pan-x}.productpage__thumbs--scroll .productpage__thumb{flex:none;width:78px;min-width:78px}.productpage__thumb{aspect-ratio:78/94}.productpage__main{width:100%;height:402px}.productpage__head{margin-bottom:17px}.productpage__title{font-size:16px;max-width:206px}.productpage__price{font-size:16px}.productpage__label{font-size:14px}.productpage__description{font-size:14px;margin-bottom:32px}.productpage__colors{margin-bottom:0}.productpage__options{margin-bottom:24px}.productpage__custom-select{min-width:160px}.productpage__custom-select-trigger{font-size:14px}.productpage__select{min-width:160px;font-size:14px}.productpage__sizechart{font-size:14px}.productpage__add{max-width:100%}.cartpage{padding-bottom:40px}.cartpage__inner{grid-template-columns:1fr;gap:32px}.cartpage__basket,.cartpage__checkout{gap:24px}.cartpage__listform{gap:24px}.cartpage__title{font-size:16px}.cartpage__list{gap:12px}.cartpage__thumb{width:90px;height:90px;border-radius:7.5px}.cartpage__itembody{height:90px;gap:0;justify-content:space-between}.cartpage__iteminfo{gap:2px}.cartpage__itemname{font-size:14px}.cartpage__itemunit{font-size:14px}.cartpage__controls{gap:3px}.cartpage__qty{width:64px;height:24px;gap:9px;font-size:12px;border-width:.75px;border-radius:3.75px}.cartpage__qtybtn{font-size:12px}.cartpage__qtyvalue{font-size:12px}.cartpage__sizeselect{width:40px;height:24px;padding:0 14px 0 4px;font-size:12px;border-width:.75px;border-radius:3.75px;background-size:8px 10px;background-position:right 4px center}.cartpage__itemprice{font-size:14px}.cartpage__priceold{font-size:12px}.cartpage__promoinput{height:40px;font-size:14px;padding:0 12px}.cartpage__promobtn{height:40px;font-size:14px}.cartpage__totals{gap:4px}.cartpage__totalrows{gap:4px}.cartpage__totalrow{font-size:14px}.cartpage__totalrow--grand{font-size:14px}.cartpage__totalrow--grand span:last-child{font-size:16px}.cartpage__form{gap:24px}.cartpage__section{gap:16px}.cartpage__sectiontitle{font-size:16px;font-weight:700}.cartpage__fields{gap:12px}.cartpage__label{font-size:14px}.cartpage__input{height:40px;padding:0 12px;font-size:14px}.cartpage__radios{gap:8px 24px}.cartpage__pickup-address{font-size:14px}.cartpage__radio{font-size:14px}.cartpage__agree{font-size:12px}.cartpage__submit{height:40px;font-size:14px}.cartpage #payment.cartpage__section div.payment_box{font-size:14px}.modal__dialog{padding:20px;border-radius:8px}.modal__head{margin-bottom:24px;gap:12px}.modal__close{font-size:20px}.modal__title{font-size:16px}.modal__note{margin-top:20px;font-size:14px}.sizechart__table{min-width:560px;font-size:14px}.sizechart__label{padding:12px 16px 12px 0}.sizechart__cell{padding:12px 4px}.questions__inner{display:flex;flex-direction:column;gap:16px}.questions__left{display:contents}.questions__left h2{order:1;margin-bottom:0;font-size:28px;text-align:center}.questions__left p{order:3;text-align:center;margin-bottom:10px}.questions__right{order:2}.questions__toggle{min-height:44px;padding:15px;font-size:14px}.questions__toggle--long{min-height:62px}.questions__answer{padding:0 15px 15px}.questions__content{font-size:14px}.questions__socials{justify-content:center}.questions__left .questions__socials{order:4}.contacts{margin-top:60px;height:auto;display:flex;flex-direction:column}.contacts__map{position:static;order:2;height:320px}.contacts__inner{position:static;pointer-events:auto;order:1}.contacts__card{position:static;width:100%;min-height:0;border:none;text-align:center;padding:0 0 30px}.contacts__card h2{font-size:28px;text-align:center}.contacts__card ul{margin:5px 0 20px;padding-left:0;text-align:center}.contacts__links{flex-direction:row;justify-content:center;gap:24px}.footer{padding:40px 0}.footer .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.footer__top{display:contents}.footer__brand a:not(.footer__logolink){order:4}.footer__brand{display:contents}.footer__logolink{order:1}.footer__columns{display:none}.footer__line{display:none}.footer__bottom{display:contents}.footer__contact{order:2}.footer__legal{order:5}.footer__contactlink,.footer__legallink{margin-bottom:12px;font-size:14px}.footer__socials{order:3}.footer__socials a img{width:40px;height:40px}.corp__head{margin-bottom:20px;flex-direction:row}.corp__head h2{font-size:28px;line-height:.9;text-align:center}.corp__head .btn{width:120px;height:32px;font-size:10px;padding:0}.corp__directions .container,.corp__features .container{grid-template-columns:1fr;row-gap:20px}.corp__directions .corp__sectionbtn,.corp__features .corp__sectionbtn{grid-column:1;grid-row:3;width:100%;max-width:340px;height:40px;justify-self:center}.corp__featuresgrid{grid-template-columns:1fr;gap:14px}.corp__featureicon{width:20px;height:20px}.corp__feature h3{font-size:16px;margin-bottom:8px}.corp__feature p{font-size:14px}.corp__directionsgrid{grid-template-columns:1fr;gap:8px}.corp__direction{min-height:120px;padding:16px;gap:14px}.corp__direction span{font-size:64px;width:36px}.corp__direction h3{font-size:16px}.corp__direction p{font-size:14px}.corp__steps h2{font-size:28px;line-height:.9;text-align:center}.corp__stepsline{flex-direction:column;gap:0}.corp__step{flex-direction:row;align-items:flex-start;text-align:left;gap:20px;width:100%}.corp__stepmedia{width:54px}.corp__stepicon{width:54px;height:54px}.corp__stepicon img{width:25px;height:25px}.corp__stepbody{margin-top:0;flex:1}.corp__stepbody h3{font-size:16px;margin-bottom:8px}.corp__stepbody p{font-size:14px}.corp__steparrow--long{display:none}.corp__steparrow--down{display:flex;justify-content:center;margin:8px 0}.corp__casesbody{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "list" "media" "controls";gap:16px;min-width:0}.corp__casestext{display:contents}.corp__caseshead{grid-area:head;margin-bottom:0}.corp__caseshead h2{font-size:28px;line-height:.9}.corp__casesfiltertoggle{padding:4px 12px;font-size:14px}.corp__casesfilteroption{padding:8px 12px;font-size:14px}.corp__caseslist{grid-area:list}.corp__casesitem{margin-bottom:20px}.corp__caseswrapper h3{font-size:16px;margin-bottom:12px}.corp__caseswrapper p{font-size:14px}.corp__casesmedia{grid-area:media;overflow:visible}.corp__casesimageslider{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.corp__casesimage{height:280px;border-radius:0}.corp__casesimageswiperpagination,.corp__casesimageswiperpagination.swiper-pagination-horizontal{margin-top:12px}.corp__casescontrols{grid-area:controls;margin-top:0;padding-top:0;justify-content:flex-start;flex-wrap:nowrap;gap:8px}.corp__casesprev{order:2}.corp__casesnext{order:3}.corp__casesnext,.corp__casesprev{width:40px;height:40px}.corp__casesmore{order:1;flex:1;min-width:0;max-width:none;height:40px;border-radius:2.5px;border:none;background:#323232;color:#fff;font-size:14px;font-weight:400}.corp__trust h2{font-size:28px;line-height:.9;text-align:center}.corp__trustlogos{gap:20px}.corp__trustlogoimage{height:110px}.corp__form{margin-top:60px;padding:82px 0 60px}.corp__forminner{grid-template-columns:1fr;grid-template-areas:"head" "form" "side";gap:20px}.corp__formleft{display:contents;min-height:0}.corp__formhead{grid-area:head;text-align:center}.corp__formhead h2{font-size:28px;line-height:.9;margin-bottom:10px}.corp__formhead p{font-size:14px}.corp__formside{grid-area:side;margin-top:0;text-align:center}.corp__formsocialtext{font-size:14px;margin-bottom:8px}.corp__formsocials{justify-content:center;gap:8px}.corp__formright{grid-area:form;gap:20px}.corp__formfields{gap:8px}.corp__forminput{font-size:14px}.corp__formfiletext{font-size:14px}.corp__formfilename{font-size:12px}.corp__formpolicy{font-size:12px;text-align:center}.corp__formsubmit{font-size:14px}.brand__founder{padding-top:60px}.brand__founderinner{flex-direction:column-reverse;gap:28px}.brand__foundervideo{flex:none;width:100%;aspect-ratio:300/400}.brand__foundercontent{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"photo info" "line line" "body body";gap:20px 28px;justify-content:initial}.brand__founderphoto{grid-area:photo}.brand__foundertext{display:contents}.brand__founderinfo{grid-area:info;min-width:0}.brand__founderavatar{width:96px;height:96px}.brand__foundername{font-size:20px;margin-bottom:8px}.brand__founderrole{font-size:14px;max-width:none}.brand__founderline{grid-area:line;margin:0}.brand__founderbody{grid-area:body}.brand__founderbody p{font-size:14px}.brand__values{padding-top:60px}.brand__valuesgrid{grid-template-columns:1fr;gap:10px}.brand__value{padding:28px 20px}.brand__value::after{width:200px;height:150px}.brand__value h3{font-size:16px;margin-bottom:16px}.brand__value ul{font-size:14px}.brand__value--beauty{order:5;min-height:161px}.brand__value--ideology{order:2;min-height:131px}.brand__value--experience{order:1;min-height:161px}.brand__value--quality{order:6;min-height:176px}.brand__value--personal{order:4;min-height:176px}.brand__value--comfort{order:3;min-height:176px}.brand__gallery{padding-top:60px}.brand__gallerytitle{font-size:28px;margin-bottom:28px}.brand__gallerytrack{margin-bottom:15px}.brand__slider{padding:43px 0}.brand__swiperslide{width:137px}.brand__swiperslide.swiper-slide-active .brand__slide{transform:scale(1.2)}.brand__slide img{width:137px}.brand__gallerynext,.brand__galleryprev{width:38px;height:38px}.brand__galleryprev{left:calc(50% - 132px)}.brand__gallerynext{right:calc(50% - 132px)}.brand__galleryactions{gap:8px;padding-bottom:60px}.brand__gallerybtn{width:240px;height:40px}.privacy{padding-bottom:80px}.privacy__title{font-size:28px;margin-bottom:32px}.privacy__heading{font-size:18px;margin-top:32px;margin-bottom:16px}.privacy__text{font-size:14px;margin-bottom:12px}.privacy__list{margin-bottom:12px}.privacy__listitem{font-size:14px;padding-left:16px}.privacy__table{font-size:14px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.privacy__table td,.privacy__table th{padding:8px;min-width:140px}.privacy__table th{width:40%}.privacy__edition{font-size:14px;margin-bottom:24px}.requisites{padding-bottom:80px}.requisites__kicker{font-size:12px;margin-bottom:16px}.requisites__title{font-size:48px;margin-bottom:16px}.requisites__line{margin-bottom:16px}.requisites__subtitle{font-size:14px;margin-bottom:24px}.requisites__card{padding:20px}.requisites__row{grid-template-columns:1fr;gap:8px;padding-block:12px}.requisites__label{font-size:14px}.requisites__value{font-size:14px}.not-found{padding:24px 0 80px}.not-found__inner{grid-template-columns:1fr;min-height:auto;gap:0}.not-found__content{max-width:none;order:2}.not-found__title{font-size:28px;margin-bottom:16px}.not-found__text{font-size:14px;margin-bottom:12px}.not-found__text:last-of-type{margin-bottom:24px}.not-found__code{order:1;font-size:clamp(120px,40vw,200px);text-align:left;margin-bottom:8px;line-height:1}.not-found__actions{flex-direction:column;align-items:stretch;gap:12px}.not-found__btn{width:100%;min-width:0;height:40px}.not-found__btn.btn--outline{height:40px;font-size:14px}.order{padding-bottom:80px}.order__title{font-size:28px}.order__text{font-size:16px}}@media (max-width:480.98px){.corp__casesmore{max-width:calc(100% - 96px)}}@media (hover:hover){.hover-underline:hover{text-decoration:underline;cursor:pointer}.hover-scale{transition:transform .45s ease;transform-origin:center center}.hover-scale:hover{transform:scale(1.08)}.hover-dark-gray{transition:background-color .1s}.hover-dark-gray:hover{background-color:#9a9696}.btn--outline:hover{border-color:var(--white);color:var(--white);background-color:var(--dark)}.btn--white:hover{background:var(--dark);border-color:var(--dark);color:var(--white)}.btn--transparent:hover{background:var(--dark);border-color:var(--dark)}.btn--dark:hover{background:var(--white);color:var(--dark)}.btn--hover-border-white:hover{border-color:var(--white)}.btn--hover-border-dark:hover{border-color:var(--dark)}.product__card:has(.product__cart):hover .product__image .hover-scale{transform:scale(1.08)}}