@layer{:root{--base-offset-x: 50px;--offset-x: calc(var(--base-offset-x) + env(safe-area-inset-left));--offset-x-inner: 30px;--wrapper-max-width: 3840px;--grid-columns: 12;--grid-gap: 10px;--grid-column-width: calc( min(var(--wrapper-max-width), (100vw - var(--scrollbar-width, 0px) - var(--offset-x) * 2)) / var(--grid-columns) - var(--grid-gap) * ((var(--grid-columns) - 1) / var(--grid-columns)) );--header-height: 84px;--mobile-difference-minvh-vh: 0px}@media screen and (max-width: 1279px){:root{--offset-x-inner: 0px;--base-offset-x: 20px}}}@layer{*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:0;color:inherit;border:0}h6,h5,h4,h3,h2,h1,p{margin-top:0;margin-bottom:0}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0}b,strong{font-weight:700}small{font-size:.85em}sub,sup{position:relative;font-size:.5em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:none}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}pre{display:block;margin-top:0;margin-bottom:0;overflow:auto}pre code{color:inherit;word-break:normal}code{word-wrap:break-word}a>code{color:inherit}figure{margin:0}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0;padding-bottom:0;text-align:left}th{font-weight:700;text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0;line-height:inherit}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}}@layer{/*! beasties:include start */button{padding:0;border:0;background-color:transparent;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}ul,ol{margin-bottom:0}/*! beasties:include end */}@font-face{font-display:swap;font-family:Inter;font-weight:300;src:url(/watchbureau/build/static/fonts/Inter_18pt-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-weight:400;src:url(/watchbureau/build/static/fonts/Inter_18pt-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-weight:500;src:url(/watchbureau/build/static/fonts/Inter_18pt-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-weight:300;src:url(/watchbureau/build/static/fonts/RobotoSerif-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-weight:400;src:url(/watchbureau/build/static/fonts/RobotoSerif-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-weight:500;src:url(/watchbureau/build/static/fonts/RobotoSerif-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Red Rose;font-weight:700;src:url(/watchbureau/build/static/fonts/RedRose-Bold.woff2) format("woff2")}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes parallax{0%{transform:scale(var(--parallax-scale, 1)) translate3d(calc(var(--parallax-x-from, 0px) + var(--parallax-x-from-offset, 0px)),calc(var(--parallax-y-from, 0px) + var(--parallax-y-from-offset, 0px)),0)}to{transform:scale(var(--parallax-scale, 1)) translate3d(calc(var(--parallax-x-to, 0px) + var(--parallax-x-to-offset, 0px)),calc(var(--parallax-y-to, 0px) + var(--parallax-y-to-offset, 0px)),0)}}html{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-size-adjust:100%;font-size-adjust:100%}.text-default,body{font-size:clamp(15px,9px + .46875vw,18px)}.heading-h1{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:72px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.heading-h1{font-size:36px}}.heading-h2{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:60px;font-weight:400;line-height:1.1}.heading-h3{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:56px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.heading-h3{font-size:36px}}.heading-h4{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:44px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.heading-h4{font-size:36px}}.heading-h5{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:36px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.heading-h5{font-size:30px}}.heading-h6{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:30px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.heading-h6{font-size:21px}}.subtitle-lg{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:27px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.subtitle-lg{font-size:24px}}.subtitle-md{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:24px;font-weight:300;line-height:1.1}@media screen and (max-width: 1199px){.subtitle-md{font-size:18px}}.subtitle-accent{font-family:Red Rose,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:24px;font-weight:700;line-height:1.25}.subtitle-sm{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:21px;font-weight:300;line-height:1.1}.text-lg{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:18px;font-weight:400;line-height:1.3}@media screen and (max-width: 1199px){.text-lg{font-size:16px}}.text-md{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.3}@media screen and (max-width: 1199px){.text-md{font-size:14px}}.text-sm{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;font-weight:400;line-height:1.4}.text-xs{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:12px;font-weight:400;line-height:1.2}.text-micro{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:9px;font-weight:400;line-height:1.2}@layer{@supports (scrollbar-width: thin){*{scrollbar-width:thin;scrollbar-color:#000 transparent}}@supports selector(*::-webkit-scrollbar){*{scrollbar-width:revert;scrollbar-color:revert}}*::-webkit-scrollbar{width:8px;height:8px;background-color:#00000003}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}:root{interpolate-size:allow-keywords}html{background-color:#fff;color:#000}html.no-scroll{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}body{-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:calc(var(--vh, 1vh) * 100);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";display:flex;flex-direction:column}.js-focus-visible :focus:not(.focus-visible){outline:none}:focus{outline-color:currentColor}:focus-visible{outline:1px solid currentColor;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0)}.main{flex:1;display:flex;flex-direction:column}.wrapper{display:block;width:100%;max-width:var(--wrapper-max-width);margin-left:auto;margin-right:auto;padding-inline:var(--offset-x)}.wrapper.wrapper-inner{padding-inline:calc(var(--offset-x-inner) + var(--offset-x))}.wrapper-inner{padding-inline:var(--offset-x-inner)}.wysiwyg img:not([class]),.img-fluid{max-width:100%;height:auto}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}/*! beasties:include start */.list-unstyled{list-style:none;padding:0;margin:0}/*! beasties:include end */.fullscreen-image-wrapper{contain:content;width:100%;aspect-ratio:16/9;display:flex}@media (orientation: portrait){.fullscreen-image-wrapper{aspect-ratio:402/564}}.fullscreen-image-wrapper:not(:last-child){margin-bottom:21px}@media screen and (max-width: 1199px){.fullscreen-image-wrapper:not(:last-child){margin-bottom:0}}.fullscreen-image-wrapper__inner{--parallax-y-from: calc(-1 * calc(var(--mobile-vh, 1svh) * 20));--parallax-y-to: calc(var(--mobile-vh, 1svh) * 20);width:100%;height:100%;display:flex}.fullscreen-image{width:100%;height:100%;object-fit:cover}.parallax{animation-name:parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view(y);animation-range:cover 0% cover 100%}}.wysiwyg a:not([class]),.link{--bg-size: 0% 100%;--bg-size-hover: 100% 100%;--underline-height: 1px;background-image:linear-gradient(transparent calc(100% - var(--underline-height)),currentColor var(--underline-height));background-repeat:no-repeat;background-size:var(--bg-size);display:inline;transition:background-size .4s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1),opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.wysiwyg a:not(:disabled):hover:not([class]),.link:not(:disabled):hover{background-size:var(--bg-size-hover)}}.wysiwyg a:active:not([class]),.link:active{background-size:var(--bg-size-hover)}.wysiwyg a:focus-visible:not([class]),.link:focus-visible{background-size:var(--bg-size-hover)}.wysiwyg a.link--disabled:not([class]),.link--disabled.link{pointer-events:none;user-select:none;opacity:.5}.wysiwyg a:not([class]),.link--underlined.link{--bg-size: 100% 100%;--bg-size-hover: 0% 100%}@layer{.wysiwyg p:not([class]):not(:first-child){margin-top:1.4em}.wysiwyg p:not([class]):not(:last-child){margin-bottom:1.4em}.wysiwyg p:empty{display:none}.wysiwyg a:not([class]){color:#000}}.breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.breadcrumbs__list-item{display:flex;align-items:center}.breadcrumbs__link{color:inherit;text-decoration:none}@media (any-hover: hover),(hover: hover) and (pointer: fine){.breadcrumbs__link:not(:disabled):hover{text-decoration:underline}}.button{display:inline-flex;justify-content:center;align-items:center;gap:13px;border:none;cursor:pointer;text-decoration:none;background:transparent;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1),border-color .25s cubic-bezier(.25,.25,0,1)}.button:disabled{opacity:.5;cursor:not-allowed}.button .button__icon{--size: 24px;flex-shrink:0}.button__label{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:16px;line-height:1.21;text-align:center}.button--size-s{height:50px;padding:10px 21px;border-radius:2px}.button--size-m{height:56px;padding:11px 21px;border-radius:5px}.button--size-l{height:64px;padding:11px 21px;border-radius:5px}.button--size-icon{width:64px;height:64px;padding:20px;border-radius:5px}.button--variant-black{background-color:#000;color:#fff}.button--variant-black .button__icon{color:#fff}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-black:not(:disabled):hover{background-color:#333}}.button--variant-dark{background-color:#2d1d15;color:#fff}.button--variant-dark .button__icon{color:#fff}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-dark:not(:disabled):hover{background-color:#734a35}}.button--variant-light{background-color:#fff;color:#000}.button--variant-light .button__icon{color:#000}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-light:not(:disabled):hover{background-color:#ccc}}.button--variant-ghost{background-color:#0003;color:#5d4031}.button--variant-ghost .button__icon{color:#5d4031}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-ghost:not(:disabled):hover{background-color:#0000004d}}.button--variant-outline{background-color:transparent;border:1px solid #e5e5e5;color:#000}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-outline:not(:disabled):hover{border-color:#a09894}}.button--variant-outline-dark{background-color:transparent;border:1px solid #e5e5e5;color:#000}@media (any-hover: hover),(hover: hover) and (pointer: fine){.button--variant-outline-dark:not(:disabled):hover{background-color:#2d1d15;border-color:#2d1d15;color:#fff}}.collapse{--transition-length: .3s;--transition-timing: ease}.collapse.collapse--opened .collapse__content{grid-template-rows:1fr}.collapse.collapse--opened .collapse__transform-wrapper{transform:translateY(0);visibility:visible;transition:transform var(--transition-length) var(--transition-timing),visibility 0s linear}.collapse__content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition-length) var(--transition-timing)}.collapse__animation{min-height:0}.collapse__transform-wrapper{transform:translateY(-100%);visibility:hidden;transition:transform var(--transition-length) var(--transition-timing),visibility 0s var(--transition-length) var(--transition-timing)}.collapse__content-el>*{margin:0}.collapse__trigger{cursor:pointer}.dropdown{--dropdown-max-height: 500px;--dropdown-transition-duration: .25s;position:relative;display:flex;width:max-content;max-width:100%}.dropdown.dropdown--opened .dropdown-content{z-index:3;opacity:1;visibility:visible}.dropdown-toggler{cursor:pointer}.dropdown-content{position:absolute;z-index:2;max-width:100vw;min-width:100%;width:max-content;opacity:0;visibility:hidden;transition:opacity var(--dropdown-transition-duration) ease,visibility var(--dropdown-transition-duration) ease,transform var(--dropdown-transition-duration) cubic-bezier(.25,.25,0,1);max-height:min(var(--dropdown-max-height),100vh - var(--header-height));overflow-y:auto}.dropdown-content.bottom-left{top:100%;left:0}.dropdown-content.bottom-center{top:100%;left:50%;transform:translate(-50%)}.dropdown-content.bottom-right{top:100%;right:0}.dropdown-content.top-left{bottom:100%;left:0}.dropdown-content.top-right{bottom:100%;right:0}.dropdown-content.top-center{bottom:100%;left:50%;transform:translate(-50%)}.dropdown-content.center-right{bottom:50%;right:0}.icon{--size: 16px;display:inline-block;width:var(--size);height:var(--size);background:var(--color, currentColor);-webkit-mask-image:var(--path);mask-image:var(--path);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.layout-grid{pointer-events:none;position:fixed;z-index:99999999;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;background-position:center;background-repeat:no-repeat;--column-color: rgba(231, 64, 31, .04);--gap-color: rgba(231, 64, 31, .13);background-image:repeating-linear-gradient(to right,var(--column-color),var(--column-color) var(--grid-column-width),var(--gap-color) var(--grid-column-width),var(--gap-color) calc(var(--grid-column-width) + var(--grid-gap)));background-size:min(var(--wrapper-max-width),100vw - var(--scrollbar-width, 0px) - var(--offset-x) * 2) 100%}.marquee{--gap: 0px;overflow:hidden;overflow:clip;contain:content;position:relative;width:100%;touch-action:pan-y;user-select:none;display:flex;gap:var(--gap)}.marquee--draggable{cursor:grab}.marquee--draggable:active{cursor:grabbing}@media (any-hover: hover),(hover: hover) and (pointer: fine){.marquee--draggable:not(:disabled):hover{cursor:grab}}.marquee__element{display:flex;will-change:transform;min-width:100%}.marquee__container{display:flex;min-width:max-content;align-items:center;gap:var(--gap);padding-right:var(--gap)}.popup{--transition-duration: .3s;transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease;max-width:100%;max-height:100%;width:100%;height:100%;border:0;background:#fff;color:#000;visibility:hidden;display:var(--display, block);inset:0;overflow:hidden;overflow-y:auto;opacity:0;pointer-events:none;padding:0;position:fixed;z-index:10}@supports (transition-behavior: allow-discrete){.popup{transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease,display var(--transition-duration) ease-out allow-discrete,overlay var(--transition-duration) ease-out allow-discrete}}html:not(.transition-behavior-allow-discrete-not-supported) .popup{visibility:visible;display:none;pointer-events:auto}html:not(.transition-behavior-allow-discrete-not-supported) .popup[open]{display:var(--display, block)}@media (prefers-reduced-motion: reduce){.popup{transition:none}}.popup:modal{max-width:100%;max-height:100%}.popup[open]{display:var(--display, block);visibility:visible;opacity:1;pointer-events:auto}@starting-style{.popup[open]{opacity:0}}.popup[open]::backdrop{opacity:1}@starting-style{.popup[open]::backdrop{opacity:0}}.popup::backdrop{background:#0000004d;opacity:0;transition:opacity var(--transition-duration) ease-out,display var(--transition-duration) ease-out allow-discrete,overlay var(--transition-duration) ease-out allow-discrete}@media (prefers-reduced-motion: reduce){.popup::backdrop{transition:none}}.scrolling-list{scrollbar-width:none}.scrolling-list::-webkit-scrollbar{width:0px;height:0px;display:none}.scrolling-list{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.scrolling-list__item{display:flex;flex-shrink:0;scroll-snap-align:start;scroll-margin-left:var(--scroll-margin-left, var(--offset-x))}.scrolling-list__item>:global(*){width:100%}.base-popup{--display: flex;--base-popup-offset-y: 20px;flex-direction:column;background-color:transparent}.base-popup::backdrop{background-color:#231f20e6}.base-popup-container{max-width:calc(100% - var(--offset-x) * 2);padding-block:var(--base-popup-offset-y);position:relative;margin:auto}@media (orientation: portrait){.base-popup-container{position:static}}.base-popup__close-btn{position:relative}.base-popup__close-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}.base-popup__close-btn{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:20px;left:calc(100% + 20px);transition:opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.base-popup__close-btn:not(:disabled):hover{opacity:.6}}@media (orientation: portrait){.base-popup__close-btn{top:auto;bottom:40px;left:50%;transform:translate(-50%)}}.base-popup__close-btn__icon{--size: 18px;--color: #fff}@media screen and (max-width: 767px){.base-popup__close-btn__icon{--size: 22px}}.socials{display:flex;align-items:center;gap:12px}.social-link{--size: 52px;display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border:1.5px solid rgba(0,0,0,.16);border-radius:50%;transition:background-color .25s cubic-bezier(.25,.25,0,1),border-color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.social-link:not(:disabled):hover{background-color:#0000000d;border-color:#0000004d}}@media screen and (max-width: 1199px){.social-link{--size: 50px}}.social-icon{width:20px;aspect-ratio:1}html.js [data-reveal]{--reveal-delay: 0s}html.js [data-reveal][data-reveal-type=default]{--y: 20px;opacity:.001;transform:translate3d(0,var(--y),0);transition:opacity .8s cubic-bezier(.25,.25,0,1) calc(.1s + var(--reveal-delay)),transform .8s cubic-bezier(.25,.25,0,1) calc(.1s + var(--reveal-delay))}html.js [data-reveal][data-reveal-type=default][data-reveal-direction=down]{transform:translate3d(0,calc(var(--y) * -1),0)}html.js [data-reveal][data-reveal-type=default].is-revealed{opacity:1;transform:none}.header{position:fixed;z-index:50;top:0;left:0;width:100%;height:var(--header-height);background-color:#fff}html.no-scroll .header{padding-right:var(--scrollbar-width, 0px)}.header .header__button{height:40px;padding:8px 16px;border-radius:4px}.header .header__button .button__label{font-size:14px}.header__wrapper{display:flex;justify-content:space-between;align-items:center;height:100%}.header__nav{flex:1}@media screen and (max-width: 1279px){.header__nav{display:none}}.header__nav-list{display:flex;align-items:center;gap:35px}@media screen and (max-width: 1366px){.header__nav-list{gap:25px}}.header__nav-link{color:#000;text-decoration:none;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:14px;line-height:1.21}.header__logo{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#000;transition:opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.header__logo:not(:disabled):hover{opacity:.6}}.header__logo-icon{width:204px;height:auto}@media screen and (max-width: 767px){.header__logo-icon{width:162px}}@media screen and (max-width: 355px){.header__logo-icon{width:120px}}.header__contacts{display:flex;justify-content:flex-end;align-items:center;gap:25px;flex:1}@media screen and (max-width: 1199px){.header__contacts{gap:15px}}.header__phone{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;font-size:16px;line-height:1.1;color:#000;text-decoration:none;transition:color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.header__phone:not(:disabled):hover{color:#8d8a8a}}@media screen and (max-width: 500px){.header__phone{display:none}}.menu-btn{display:none;position:relative}.menu-btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}@media screen and (max-width: 1279px){.menu-btn{width:18px;height:18px;display:inline-flex;position:relative}}.menu-btn__el{position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#000;transition:transform .3s cubic-bezier(.25,.25,0,1);border-radius:1px}.menu-btn__el:nth-child(1){transform:translate(-50%,-50%) translateY(-6px)}.menu-btn__el:nth-child(2){transform:translate(-50%,-50%)}.menu-btn__el:nth-child(3){transform:translate(-50%,-50%) translateY(6px)}html:has(dialog.menu[open]) .menu-btn__el:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}html:has(dialog.menu[open]) .menu-btn__el:nth-child(2){opacity:0}html:has(dialog.menu[open]) .menu-btn__el:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.footer__main{padding-top:60px;padding-bottom:40px;border-top:1px solid #e5e5e5}@media screen and (max-width: 1199px){.footer__main{padding-top:40px}}.footer__main-top{display:flex;gap:40px;justify-content:space-between;align-items:center;margin-bottom:60px}@media screen and (max-width: 1199px){.footer__main-top{flex-direction:column;align-items:flex-start;gap:40px;margin-bottom:40px}}.footer__logo{color:inherit;text-decoration:none;transition:opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.footer__logo:not(:disabled):hover{opacity:.6}}.footer__nav-list{display:flex;align-items:center;gap:35px}@media screen and (max-width: 767px){.footer__nav-list{flex-direction:column;align-items:flex-start;gap:15px}}.footer__nav-link{color:inherit;text-decoration:none}.footer__bottom{display:flex;flex-wrap:wrap;gap:30px 20px;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid #e5e5e5}@media screen and (max-width: 767px){.footer__bottom{align-items:flex-start;border-top:0;padding-top:0}}@media screen and (max-width: 767px){.footer__bottom-link-wrapper{width:100%}}.footer__bottom-link{color:inherit;text-decoration:none;transition:color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.footer__bottom-link:not(:disabled):hover{color:#8d8a8a}}.footer__bottom-copy{opacity:.7}.menu{--display: flex;--popup-max-width: 100%;flex-direction:column;background-color:#fff;overscroll-behavior:none}@media screen and (min-width: 1200px){.menu{--display: none}}.menu__inner{flex:1;display:flex;flex-direction:column;gap:60px;padding:calc(var(--header-height) + 36px) var(--offset-x) 40px}.menu__nav-list{display:flex;flex-direction:column;gap:15px;margin:0}.menu__nav-link{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400}.menu__bottom{margin-top:auto;display:flex;flex-direction:column;gap:30px}.menu__phone{color:#000;text-decoration:none}.addresses-section{padding-block:120px}@media screen and (max-width: 1199px){.addresses-section{padding-block:50px}}.addresses-section__wrapper{display:flex}@media screen and (max-width: 1199px){.addresses-section__wrapper{flex-direction:column;align-items:flex-start}}.addresses-section__top{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:0 0 45%}@media screen and (max-width: 1199px){.addresses-section__top{display:contents}}@media screen and (max-width: 1199px){.addresses-section__title-box{margin-bottom:30px}}.addresses-section__label{display:block;margin-bottom:10px;font-weight:300;opacity:.7}.addresses-section__phone{transition:color .25s cubic-bezier(.25,.25,0,1);margin-top:auto}@media (any-hover: hover),(hover: hover) and (pointer: fine){.addresses-section__phone:not(:disabled):hover{color:#8d8a8a}}@media screen and (max-width: 1199px){.addresses-section__phone{order:1;margin-top:50px}}.addresses-section__grid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}@media screen and (max-width: 630px){.addresses-section__grid{grid-template-columns:repeat(1,1fr);gap:50px}}.addresses-section__card{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:0 30px;min-height:320px;border-left:1px solid #e5e5e5}@media screen and (max-width: 1199px){.addresses-section__card{padding:0;border-left:0;min-height:0}}.addresses-section__info{margin-bottom:30px}@media screen and (max-width: 1199px){.addresses-section__info{margin-bottom:10px}}.addresses-section__name{margin-bottom:15px}@media screen and (max-width: 1199px){.addresses-section__name{margin-bottom:5px;font-size:24px}}.addresses-section__text{white-space:pre-line;opacity:.7}.addresses-section__footer{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.addresses-section__time{white-space:pre-line;opacity:.5}.addresses-section__link{color:inherit;text-decoration:none}.feedback-banner__inner{position:relative;display:flex;overflow:hidden;background-color:#2d1d15;border-radius:10px}@media screen and (max-width: 767px){.feedback-banner__inner{flex-direction:column;margin-inline:calc(var(--offset-x) * -1);border-radius:0}}.feedback-banner__media{position:relative;flex:0 0 46.85%;aspect-ratio:680/431}@media screen and (max-width: 767px){.feedback-banner__media{aspect-ratio:402/431}}.feedback-banner__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.feedback-banner__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:40px;background-color:#2d1d15;flex:1;padding:80px}@media screen and (max-width: 1199px){.feedback-banner__content{padding:40px}}@media screen and (max-width: 767px){.feedback-banner__content{padding-inline:var(--offset-x)}}.feedback-banner__info{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (max-width: 1199px){.feedback-banner__info{gap:10px}}.feedback-banner__tag{color:#fff;opacity:.7;font-weight:300}.feedback-banner__title{color:#fff;max-width:17ch}.feedback-banner__button{min-width:289px}.feedback-banner__button.button--variant-light{color:#5d4031}.not-found{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding-block:var(--header-height);overflow:hidden}@media (orientation: portrait){.not-found{padding-top:calc(var(--header-height) + 192px);padding-bottom:206px}}.not-found__wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.not-found__image{position:absolute;top:50%}.not-found__image--left{right:100%;width:439px;transform:translate(15%,-30%)}@media screen and (max-width: 767px),(max-width: 900px) and (orientation: landscape){.not-found__image--left{width:269px}}@media (orientation: portrait){.not-found__image--left{top:100%;right:auto;left:0;transform:translate(-20%)}}.not-found__image--right{top:50%;left:100%;width:336px;transform:translate(-10%,-80%)}@media screen and (max-width: 767px),(max-width: 900px) and (orientation: landscape){.not-found__image--right{width:184px}}@media (orientation: portrait){.not-found__image--right{inset:auto 0 100% auto;transform:translate(20%)}}.not-found__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:618px}.not-found__text{font-weight:300;opacity:.7}.not-found__text:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1199px){.not-found__text:not(:last-child){margin-bottom:10px}}@media screen and (max-width: 355px){.not-found__title{hyphens:auto}}.not-found__title:not(:last-child){margin-bottom:40px}@media screen and (max-width: 1199px){.not-found__title:not(:last-child){margin-bottom:30px}}.not-found__button{min-width:289px}.text-page-view{--left-side-width: 365px;padding-top:calc(var(--header-height) + 60px);padding-bottom:210px}@media screen and (max-width: 1199px){.text-page-view{--left-side-width: 0px;padding-top:calc(var(--header-height) + 50px);padding-bottom:100px}}.text-page-view__header{margin-bottom:100px}@media screen and (max-width: 1199px){.text-page-view__header{margin-bottom:60px}}.text-page-view__title{max-width:20ch;margin-left:var(--left-side-width)}.text-page-view__sections{display:flex;flex-direction:column;gap:100px}@media screen and (max-width: 1199px){.text-page-view__sections{gap:60px}}.text-page-view__section{display:flex}@media screen and (max-width: 1199px){.text-page-view__section{flex-direction:column;gap:40px}}.text-page-view__section-title-wrapper{width:var(--left-side-width);flex-shrink:0}@media screen and (max-width: 1199px){.text-page-view__section-title-wrapper{width:100%}}.text-page-view__section-title{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:16px;line-height:1.1;text-transform:uppercase;opacity:.5;max-width:20ch;padding-right:40px}@media screen and (max-width: 1199px){.text-page-view__section-title{padding-right:0}}.text-page-view__section-content{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;font-size:18px;line-height:1.4;max-width:2000px}@media screen and (max-width: 1199px){.text-page-view__section-content{font-size:16px}}.hero-section{position:relative;width:100%;display:flex;flex-direction:column;aspect-ratio:1440/900;padding-top:var(--header-height);background-color:#ded3cd}@media (orientation: portrait){.hero-section{aspect-ratio:none}}.hero-section__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1199px){.hero-section__bg-image--desktop{display:none}}.hero-section__bg-image--mobile{display:none}@media screen and (max-width: 1199px){.hero-section__bg-image--mobile{display:block}}.hero-section__bg-image--light{visibility:hidden}html.no-js .hero-section__bg-image--light{display:none}.hero-section__bg{position:absolute;top:0;left:0;width:100%;height:100%}@media (orientation: portrait){.hero-section__bg{position:relative;margin-top:-25px;order:1;aspect-ratio:1440/900}}.hero-section__canvas{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none}@media screen and (max-width: 1199px){.hero-section__canvas{display:none}}.hero-section__wrapper{position:relative;z-index:1;flex:1;display:flex;align-items:flex-start;padding-top:70px}@media screen and (max-width: 1199px){.hero-section__wrapper{padding-top:84px}}.hero-section__content{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 1199px){.hero-section__content{gap:20px}}.hero-section__text{display:flex;flex-direction:column;gap:10px}.hero-section__label{opacity:.7}.hero-section__title{max-width:18.05ch}.hero-section__actions{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width: 399px){.hero-section__actions{flex-direction:column;flex-wrap:nowrap}}.hero-section__btn{min-width:140px}@media screen and (max-width: 1199px){.hero-section__btn{min-width:130px}}.hero-section__marquee-wrapper{position:absolute;z-index:1;width:100%;bottom:28px}@media (orientation: portrait){.hero-section__marquee-wrapper{position:static;order:2;background-color:#fff;padding-block:15px}}.hero-section__marquee{--gap: 9px;--mask-width: 40%;max-width:73.3%;width:max-content;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#fff var(--mask-width)),linear-gradient(90deg,#fff calc(100% - var(--mask-width)),transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}@media screen and (max-width: 1199px){.hero-section__marquee{--gap: 7px;max-width:100%}}@media (orientation: portrait){.hero-section__marquee{max-width:100%}}.hero-section__marquee-item{height:60px;width:151px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.hero-section__marquee-item{width:126px;height:50px}}.hero-section__marquee-img{object-fit:contain;max-width:calc(100% - 18px);max-height:calc(100% - 18px);filter:brightness(0) invert(1)}@media (orientation: portrait){.hero-section__marquee-img{filter:brightness(0)}}.video-popup__el{aspect-ratio:16/9;max-width:100%;width:1280px;object-fit:cover;background-color:#000}.advantages-section{padding-top:120px}@media screen and (max-width: 1199px){.advantages-section{padding-top:70px}}@media screen and (max-width: 1199px){.advantages-section .scrolling-list{padding-bottom:50px}}.advantages-section .scrolling-list__item:nth-child(1) .advantages-section__card-inner{overflow:clip;overflow-clip-margin:90px;border-left:1px solid #e5e5e5}@media screen and (max-width: 1199px){.advantages-section .scrolling-list__item:nth-child(1) .advantages-section__card-inner{overflow-clip-margin:50px}}.advantages-section .advantages-section__card-inner{border-bottom:1px solid #e5e5e5}.advantages-section__wrapper{display:flex;flex-direction:column;align-items:center;gap:120px}@media screen and (max-width: 1199px){.advantages-section__wrapper{gap:40px}}.advantages-section__header{display:flex;gap:20px;align-items:flex-end;width:100%}.advantages-section__controls{display:flex;gap:12px}@media screen and (max-width: 1199px){.advantages-section__controls{display:none}}.advantages-section__text{display:flex;flex-direction:column;gap:20px;min-width:52%;margin-left:auto}@media screen and (max-width: 1199px){.advantages-section__text{min-width:0;margin-left:0;gap:10px}}.advantages-section__label{opacity:.7}.advantages-section__title{max-width:15ch}.advantages-section__slider{--scroll-margin-left: var(--offset-x);width:calc(100% + (var(--offset-x) + var(--offset-x-inner)) * 2);margin-inline:calc(-1 * (var(--offset-x) + var(--offset-x-inner)))}.advantages-section__slider .scrolling-list{padding-inline:var(--offset-x)}.advantages-section__slider .scrolling-list__item{width:36.11vw;max-width:520px}@media screen and (max-width: 1199px){.advantages-section__slider .scrolling-list__item{width:340px;max-width:calc(100% - var(--offset-x) * 3)}}.advantages-section__card-inner{display:flex;flex-direction:column;align-items:stretch;gap:20px;height:100%;padding:40px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;overflow:hidden;min-height:640px;position:relative}@media screen and (max-width: 1199px){.advantages-section__card-inner{padding:34px;gap:17px;min-height:500px}}@media screen and (max-width: 355px){.advantages-section__card-inner{padding:20px;min-height:450px}}.advantages-section__card-title{flex-shrink:0;max-width:18ch}@media screen and (max-width: 1199px){.advantages-section__card-title{hyphens:auto}}.advantages-section__card-text{opacity:.5;max-width:50ch;flex-shrink:0;position:relative;z-index:1}.advantages-section__card-image{position:absolute;bottom:0;right:0;width:123%;transform:translate(24%,22%)}.blockquote-section{padding-block:120px}@media screen and (max-width: 1199px){.blockquote-section{padding-block:50px}}.blockquote-section__wrapper{display:flex;flex-direction:column;gap:60px}.blockquote-section__content{display:flex;align-items:flex-end;gap:60px}@media screen and (max-width: 767px){.blockquote-section__content{flex-direction:column;gap:40px}}.blockquote-section__main{display:flex;flex-direction:column;gap:90px;max-width:880px;flex:1}@media screen and (max-width: 1199px){.blockquote-section__main{gap:60px}}@media screen and (max-width: 767px){.blockquote-section__main{gap:10px}}.blockquote-section__title{max-width:18ch}.blockquote-section__quote-block{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.blockquote-section__brand{display:flex;flex-direction:column;align-items:center;gap:0;opacity:.5;flex-shrink:0}@media screen and (max-width: 1199px){.blockquote-section__brand{display:none}}.blockquote-section__logo{width:204px}.blockquote-section__quote-inner{display:flex;flex-direction:column;align-items:flex-start;gap:50px;max-width:476px}@media screen and (max-width: 1199px){.blockquote-section__quote-inner{gap:30px}}@media screen and (max-width: 767px){.blockquote-section__quote-inner{max-width:none;width:100%}}.blockquote-section__quote{margin:0;line-height:1.4}.blockquote-section__btn{min-width:250px}@media screen and (max-width: 767px){.blockquote-section__btn{min-width:0;width:100%}}.blockquote-section__author{display:flex;flex-direction:column;gap:20px;width:270px;flex-shrink:0;margin-left:auto}@media screen and (max-width: 767px){.blockquote-section__author{width:100%;margin-left:0;gap:27px}}.blockquote-section__author-image{width:100%;aspect-ratio:270/344;border-radius:5px;object-fit:cover}.blockquote-section__author-info{display:flex;flex-direction:column;gap:5px}@media screen and (max-width: 1199px){.blockquote-section__author-info{gap:7px}}.blockquote-section__author-role{opacity:.7;font-weight:300}.services-section{padding-block:140px;background-color:#2d1d15;color:#fff;overflow:hidden;position:relative}@media screen and (max-width: 1199px){.services-section{padding-block:50px}}.services-section__bg-dial{position:absolute;top:0;left:130px;width:33.2%;max-width:478px;transform:translateY(-30%) rotate(30deg);opacity:1}@media screen and (max-width: 1199px){.services-section__bg-dial{display:none}}.services-section__bg-dial-svg{--koef: calc(1 / 60);width:100%;height:auto}.services-section__bg-dial-svg .watch-hours-arrow{transform-origin:221.66px 256.74px;animation:rotation calc(43200s * var(--koef)) linear infinite}.services-section__bg-dial-svg .watch-minutes-arrow{transform-origin:221.66px 256.74px;animation:rotation calc(3600s * var(--koef)) linear infinite}.services-section__bg-dial-svg .watch-seconds-arrow{transform-origin:221.66px 256.74px;animation:rotation calc(60s * var(--koef)) linear infinite}.services-section__wrapper{display:flex;flex-direction:column;gap:80px;position:relative;z-index:1}@media screen and (max-width: 1199px){.services-section__wrapper{gap:0px}}.services-section__header{display:flex;align-items:flex-end;gap:20px}@media screen and (max-width: 1199px){.services-section__header{display:contents}}.services-section__header-top{display:flex;flex:0 0 50%}@media screen and (max-width: 1199px){.services-section__header-top{flex:none;order:1;margin-top:40px}}@media screen and (max-width: 1199px){.services-section__title{max-width:20ch}}.services-section__controls{display:flex;gap:12px}@media screen and (max-width: 1199px){.services-section__controls{display:none}}.services-section__controls:not(:last-child){margin-right:50px}.services-section__control{border-color:#e5e5e533;color:#fff}.services-section__text{display:flex;flex-direction:column;gap:20px;flex:0 0 50%}@media screen and (max-width: 1199px){.services-section__text{gap:10px;flex:none;margin-bottom:40px}}.services-section__label{opacity:.7}.services-section__all-btn{min-width:160px;color:#5d4031}@media screen and (max-width: 767px){.services-section__all-btn{min-width:0;width:100%}}.services-section__slider{--scroll-margin-left: calc(var(--offset-x) + var(--offset-x-inner));width:calc(100% + (var(--offset-x) + var(--offset-x-inner)) * 2);margin-inline:calc(-1 * (var(--offset-x) + var(--offset-x-inner)))}.services-section__slider .scrolling-list{padding-inline:calc(var(--offset-x) + var(--offset-x-inner));gap:10px}.services-section__slider .scrolling-list__item{width:420px}@media screen and (max-width: 1199px){.services-section__slider .scrolling-list__item{width:320px;max-width:100%}}.services-section__card-inner{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:50px 40px;border-radius:10px;min-height:381px;position:relative;overflow:hidden;border:1px solid transparent;background-color:#ffffff1a;border-color:#ffffff40}@media (any-hover: hover),(hover: hover) and (pointer: fine){.services-section__card-inner{transition:background-color .25s cubic-bezier(.25,.25,0,1),border-color .25s cubic-bezier(.25,.25,0,1)}.services-section__card-inner:hover{background-color:#ffffff0d;border-color:transparent}.services-section__card-inner:hover .services-section__card-arrow,.services-section__card-inner:hover .services-section__card-bg{opacity:1}}@media screen and (max-width: 1199px){.services-section__card-inner{padding:30px 25px;min-height:240px}}.services-section__card-title{max-width:20ch;z-index:1}.services-section__card-arrow{--size: 24px}@media (any-hover: hover),(hover: hover) and (pointer: fine){.services-section__card-arrow{opacity:0;transition:opacity .25s cubic-bezier(.25,.25,0,1)}}.services-section__card-bg{position:absolute;bottom:0;right:0;transform:translate(50%,50%);width:100%;display:none}@media (any-hover: hover),(hover: hover) and (pointer: fine){.services-section__card-bg{display:block;transition:opacity .25s cubic-bezier(.25,.25,0,1);opacity:0}}.services-section__card-bg-svg{width:100%;height:auto}.services-section__card-bg-circle-rotated{transform-origin:center;transform-box:fill-box;animation:rotation 60s linear infinite}.services-section__card-bg-circle-rotated-reverse{transform-origin:center;transform-box:fill-box;animation:rotation 60s linear infinite reverse}.reviews-section{padding-block:120px}@media screen and (max-width: 1199px){.reviews-section{padding-block:50px}}.reviews-section__wrapper{display:flex;gap:80px;position:relative}.reviews-section__decor-wrapper{contain:content;border-radius:10px;width:37.43%;max-width:539px;aspect-ratio:539/813}@media screen and (max-width: 1199px){.reviews-section__decor-wrapper{display:none}}.reviews-section__decor{--parallax-scale: 1.07;--parallax-y-from: calc(-1 * calc(var(--mobile-vh, 1svh) * 10));--parallax-y-to: calc(var(--mobile-vh, 1svh) * 10);flex-shrink:0;width:100%;height:100%}.reviews-section__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:50px;padding-top:34px}@media screen and (max-width: 1199px){.reviews-section__content{padding:0}}.reviews-section__header{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1199px){.reviews-section__header{gap:10px}}.reviews-section__label{opacity:.7;font-weight:300}.reviews-section__title{max-width:20ch}.reviews-section__slider-wrap{display:flex;flex-direction:column;gap:30px}.reviews-section__slider-wrap:not(.is-active) .reviews-section__controls{display:none}@media screen and (max-width: 1199px){.reviews-section__slider-wrap{gap:50px}}.reviews-section__slider{margin-right:calc(-1 * (var(--offset-x) + var(--offset-x-inner)))}@media screen and (max-width: 1199px){.reviews-section__slider{margin-inline:calc(-1 * var(--offset-x))}}.reviews-section__slider .scrolling-list{padding-right:var(--offset-x);gap:10px}@media screen and (max-width: 1199px){.reviews-section__slider .scrolling-list{padding-inline:var(--offset-x)}}.reviews-section__slider .scrolling-list__item{width:420px}@media screen and (max-width: 1199px){.reviews-section__slider .scrolling-list__item{width:304px;max-width:calc(100% - var(--offset-x))}}.reviews-section__card{display:flex;flex-direction:column;justify-content:space-between;gap:45px;padding:20px 30px;border-left:1px solid #e5e5e5}@media screen and (max-width: 355px){.reviews-section__card{padding-inline:16px}}.reviews-section__card-top{display:flex;flex-direction:column;gap:30px}.reviews-section__rating{display:flex;align-items:center;gap:3px;width:fit-content}.reviews-section__star{width:20px;aspect-ratio:1;flex-shrink:0}.reviews-section__quote{margin:0}@media screen and (max-width: 1199px){.reviews-section__quote{font-size:16px}}.reviews-section__card-author{display:flex;flex-direction:column;gap:5px}.reviews-section__author-name{font-style:normal}.reviews-section__author-service{opacity:.7;margin:0}.reviews-section__controls{display:flex;gap:10px}.faq-section{position:relative;padding-block:100px;background-color:#b2a9a4;overflow:hidden}@media screen and (max-width: 1199px){.faq-section{padding-block:50px}}.faq-section+.feedback-banner{margin-top:90px}.faq-section__bg{position:absolute;top:0;left:0;width:83%;transform:translate(-42%,15%);height:auto;pointer-events:none}@media screen and (max-width: 1199px){.faq-section__bg{display:none}}.faq-section__bg-svg{width:100%;height:100%}.faq-section__bg-circle-rotated{transform-origin:center;transform-box:fill-box;animation:rotation 60s linear infinite}.faq-section__bg-circle-rotated-reverse{transform-origin:center;transform-box:fill-box;animation:rotation 60s linear infinite reverse}.faq-section__wrapper{position:relative;z-index:1;display:flex;gap:20px}@media screen and (max-width: 1199px){.faq-section__wrapper{flex-direction:column;gap:40px}}.faq-section__left{width:50%;padding-right:20px}@media screen and (max-width: 1199px){.faq-section__left{width:100%;padding-right:0}}.faq-section__label{margin-bottom:20px;opacity:.7}@media screen and (max-width: 1199px){.faq-section__label{margin-bottom:10px}}.faq-section__title{max-width:20ch}.faq-section__right{flex:1;margin-left:auto}@media screen and (max-width: 1199px){.faq-section__right{margin-left:0}}.faq-section__item{border-top:1px solid #a09894}.faq-section__item:last-child{border-bottom:1px solid #a09894}.faq-section__collapse.collapse--opened .faq-section__icon-line:nth-child(2){transform:translateY(-50%)}.faq-section__collapse .collapse__trigger{width:100%;text-align:left}.faq-section__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:30px 0}.faq-section__question{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:18px;font-weight:300;line-height:1.3;padding-right:20px}.faq-section__icon{flex-shrink:0;width:22px;aspect-ratio:1;transition:transform .25s cubic-bezier(.25,.25,0,1);position:relative}@media screen and (max-width: 1199px){.faq-section__icon{width:20px}}.faq-section__icon-line{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;border-radius:4px;background-color:currentColor}.faq-section__icon-line:nth-child(2){transform:translateY(-50%) rotate(90deg);transition:transform .3s cubic-bezier(.25,.25,0,1)}.faq-section__answer{padding-bottom:30px;opacity:.7;max-width:90ch}.contacts-info{padding-top:calc(var(--header-height) + 60px);padding-bottom:90px}@media screen and (max-width: 1199px){.contacts-info{padding-top:calc(var(--header-height) + 50px);padding-bottom:50px}}.contacts-info__wrapper{display:flex;gap:80px}@media screen and (max-width: 1199px){.contacts-info__wrapper{flex-direction:column;gap:50px}}.contacts-info__left{display:flex;flex-direction:column;gap:50px;width:450px;flex-shrink:0}@media screen and (max-width: 1199px){.contacts-info__left{width:100%;gap:30px}}.contacts-info__contacts{display:flex;flex-direction:column;gap:50px}@media screen and (max-width: 1199px){.contacts-info__contacts{gap:0}}.contacts-info__phone-block{display:flex;flex-direction:column;gap:5px}@media screen and (max-width: 1199px){.contacts-info__phone-block{margin-bottom:20px}}.contacts-info__phone{color:#000;text-decoration:none;transition:color .25s cubic-bezier(.25,.25,0,1)}@media screen and (max-width: 1199px){.contacts-info__phone{font-size:24px}}@media (any-hover: hover),(hover: hover) and (pointer: fine){.contacts-info__phone:not(:disabled):hover{color:#5d4031}}.contacts-info__phone-note{color:#00000080}.contacts-info__messengers{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}@media screen and (max-width: 1199px){.contacts-info__messengers:not(:last-child){margin-bottom:50px}}.contacts-info__messenger{flex:1 1 calc(50% - 10px);background-color:#f6f2ef;color:#5d4031}@media (any-hover: hover),(hover: hover) and (pointer: fine){.contacts-info__messenger:not(:disabled):hover{background-color:#ede5df}}@media screen and (max-width: 355px){.contacts-info__messenger{flex-basis:100%}}.contacts-info__email-block{display:flex;flex-direction:column;gap:5px}.contacts-info__email{color:#000;text-decoration:none;transition:color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.contacts-info__email:not(:disabled):hover{color:#5d4031}}.contacts-info__email-note{color:#00000080}.contacts-info__right{flex-grow:1}.contacts-info__shops{display:flex;flex-wrap:wrap;gap:40px;height:100%}@media screen and (max-width: 1199px){.contacts-info__shops{gap:20px}}@media screen and (max-width: 767px){.contacts-info__shops{flex-direction:column;flex-wrap:nowrap;gap:50px}}.contacts-info__shop{display:flex;flex-direction:column;gap:40px;flex:1;max-width:600px}.contacts-info__shop-image-wrapper{width:100%;aspect-ratio:355/236;border-radius:5px;overflow:hidden}.contacts-info__shop-image{width:100%;height:100%;object-fit:cover}.contacts-info__shop-content{display:flex;flex-direction:column;justify-content:space-between;padding:5px 0;flex-grow:1;gap:40px}@media screen and (max-width: 1199px){.contacts-info__shop-content{gap:20px;padding:0}}.contacts-info__shop-info{display:flex;flex-direction:column;gap:15px}.contacts-info__shop-title{margin:0;color:#000}.contacts-info__shop-address{color:#000000b3}.contacts-info__shop-details{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.contacts-info__shop-schedule{color:#00000080}.examples-section__wrapper{display:flex;flex-direction:column;gap:60px;padding-top:calc(var(--header-height) + 60px);padding-bottom:120px}@media screen and (max-width: 1199px){.examples-section__wrapper{padding-top:calc(var(--header-height) + 50px);padding-bottom:50px;gap:50px}}.examples-section__list{display:flex;flex-direction:column;gap:60px}@media screen and (max-width: 1199px){.examples-section__list{gap:50px}}.examples-section__item{display:flex;gap:80px;align-items:flex-start}@media screen and (max-width: 1199px){.examples-section__item{gap:40px}}@media screen and (max-width: 900px){.examples-section__item{flex-direction:column;gap:20px}}.examples-section__gallery{position:relative;flex-shrink:0;width:631px;max-width:100%;border-radius:5px}@media screen and (max-width: 1199px){.examples-section__gallery{width:500px}}@media screen and (max-width: 900px){.examples-section__gallery{width:calc(100% + var(--offset-x) * 2);max-width:none;margin-inline:calc(var(--offset-x) * -1)}}.examples-section__viewport{overflow:hidden;width:100%;border-radius:5px}@media screen and (max-width: 900px){.examples-section__viewport{padding-inline:var(--offset-x)}}.examples-section__container{display:flex}@media screen and (max-width: 900px){.examples-section__container{gap:10px}}.examples-section__slide{flex:0 0 100%;background-color:#d9d9d9}@media screen and (max-width: 900px){.examples-section__slide{border-radius:5px;overflow:hidden;flex-basis:min(342px,100%)}}.examples-section__img{width:100%;height:auto;aspect-ratio:631/420;object-fit:cover;display:block}.examples-section__controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:none;justify-content:space-between;padding:0 15px;pointer-events:none}.is-initialized .examples-section__controls{display:flex}@media screen and (max-width: 900px){.is-initialized .examples-section__controls{display:none}}.examples-section__arrow{width:35px;height:35px;padding:0;border:none;background:#00000073;backdrop-filter:blur(34px);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:opacity .25s cubic-bezier(.25,.25,0,1)}.examples-section__arrow[disabled]{opacity:.5;cursor:not-allowed}@media (any-hover: hover),(hover: hover) and (pointer: fine){.examples-section__arrow:not(:disabled):hover:not([disabled]){opacity:.8}}.examples-section__counter{position:absolute;bottom:15px;left:50%;transform:translate(-50%);background:#000;color:#fff;border-radius:40px;padding:10px 15px;font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:500;font-size:14px;line-height:1.1;display:none}.is-initialized .examples-section__counter{display:block}@media screen and (max-width: 900px){.is-initialized .examples-section__counter{display:none}}.examples-section__content{display:flex;flex-direction:column;gap:40px;padding:5px 0;flex-grow:1}@media screen and (max-width: 1199px){.examples-section__content{gap:20px;padding:0}}.examples-section__header{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1199px){.examples-section__header{gap:5px}}.examples-section__info-row{display:flex;gap:10px}.examples-section__info-col{display:flex;flex-direction:column;gap:10px;max-width:1000px}@media screen and (max-width: 1199px){.examples-section__info-col{gap:5px}}.examples-section__label{color:#00000080}.examples-section__value{color:#000}.services{--aside-width: 360px;padding-top:calc(var(--header-height) + 60px);padding-bottom:120px}@media screen and (max-width: 1199px){.services{--aside-width: 0px;padding-top:calc(var(--header-height) + 50px);padding-bottom:50px}}.services__header{display:flex;flex-direction:column;gap:20px;margin-bottom:100px;padding-left:var(--aside-width)}@media screen and (max-width: 1199px){.services__header{margin-bottom:50px}}.services__title{max-width:18ch}.services__subtitle{opacity:.7;font-weight:300}.services__content{display:flex;flex-direction:column;gap:100px}@media screen and (max-width: 1199px){.services__content{gap:80px}}.services__class{display:flex}@media screen and (max-width: 1199px){.services__class{flex-direction:column;gap:40px}}.services__class-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:var(--aside-width);max-width:100%;padding-right:40px}@media screen and (max-width: 1199px){.services__class-header{padding-right:0;width:100%}}.services__class-category{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";opacity:.5}.services__class-info{display:flex;flex-direction:column;gap:4px}.services__groups{display:flex;flex-direction:column;gap:128px;flex-grow:1}@media screen and (max-width: 1199px){.services__groups{gap:40px}}.services__group{display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 1199px){.services__list{margin-inline:calc(var(--offset-x) * -1)}}.services__list-item{border-radius:5px}.services__list-item:nth-child(odd){background-color:#f6f2ef}.services__item{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:20px}@media screen and (max-width: 1199px){.services__item{padding-inline:var(--offset-x)}}.services__item:is(a,button){transition:background-color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.services__item:is(a,button):not(:disabled):hover{background-color:#ded3cd}}.services__item-name{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300}@media screen and (max-width: 1199px){.services__item-name{font-size:14px}}.services__item-price{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";flex-shrink:0}@media screen and (max-width: 1199px){.services__item-price{font-size:14px}}.brands-popup{--display: flex}.brands-popup .base-popup-container{max-width:calc(100% - var(--offset-x))}.brands-popup .base-popup__close-btn{left:auto;top:calc(var(--base-popup-offset-y) + 40px);right:30px}@media screen and (max-width: 1199px){.brands-popup .base-popup__close-btn{top:60px;right:20px;align-self:start}}.brands-popup .base-popup__close-btn__icon{--size: 18px;--color: #231f20}.brands-popup__container{position:relative;width:640px;max-width:100%;height:calc(var(--mobile-vh, 1vh) * 100 - 40px);max-height:780px;padding:40px 20px 50px 50px;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:40px;overflow:hidden}@media screen and (max-width: 1199px){.brands-popup__container{padding:40px 20px;gap:30px}}.brands-popup__header{display:flex;flex-direction:column;gap:10px}.brands-popup__category{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";opacity:.5}.brands-popup__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:33px;font-weight:300;line-height:1.1}.brands-popup__tab-item:not(:last-child){display:inline-flex;align-items:center;gap:20px}.brands-popup__tab-item:not(:last-child):after{content:"/";opacity:.5}.brands-popup__tab{transition:opacity .25s cubic-bezier(.25,.25,0,1)}@media screen and (max-width: 1199px){.brands-popup__tab{font-size:30px}}.brands-popup__tab:not(.is-active){opacity:.5}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-popup__tab:not(:disabled):hover{opacity:1}}.brands-popup__content{display:flex;gap:40px;overflow:hidden;flex-grow:1;margin-bottom:-50px}.brands-popup__list-scroll{flex-grow:1;overflow-y:auto;scrollbar-width:none}.brands-popup__list-scroll::-webkit-scrollbar{width:0px;height:0px;display:none}.brands-popup__list{display:flex;flex-direction:column;gap:40px;padding-bottom:50px}.brands-popup__group{display:flex;flex-direction:column;gap:20px}.brands-popup__letter-marker{padding-bottom:20px;width:100%;color:#00000080;border-bottom:1px solid #e5e5e5}.brands-popup__brands{display:flex;flex-wrap:wrap;gap:10px}.brands-popup__brand-item{display:flex;align-items:center;gap:10px}.brands-popup__brand-link{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;color:#000;text-decoration:none;transition:color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-popup__brand-link:not(:disabled):hover{color:#978555}}.brands-popup__brand-separator{opacity:.5}.brands-popup__alphabet{display:flex;flex-direction:column;gap:5px;padding-top:5px}@media screen and (max-width: 1199px){.brands-popup__alphabet{display:none}}.brands-popup__alphabet-letter{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f6f2ef;border-radius:5px;color:#000;font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;text-decoration:none;transition:background-color .25s cubic-bezier(.25,.25,0,1),color .25s cubic-bezier(.25,.25,0,1)}.brands-popup__alphabet-letter.is-active{background-color:#231f20;color:#fff}.brands-popup__alphabet-letter.is-disabled{pointer-events:none;opacity:.3}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-popup__alphabet-letter:not(.is-disabled,.is-active):not(:disabled):hover{background-color:#ded3cd}}.brands-section{padding-top:calc(var(--header-height) + 60px);padding-bottom:80px;background-color:#b2a9a4}@media screen and (max-width: 1199px){.brands-section{padding-bottom:139px}}.brands-section__wrapper{display:flex;flex-direction:column}.brands-section__header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:60px}@media screen and (max-width: 1199px){.brands-section__header{display:contents}}.brands-section__title-wrap{display:flex;flex-direction:column;gap:20px;max-width:50ch}@media screen and (max-width: 1199px){.brands-section__title-wrap{margin-bottom:30px}}.brands-section__title,.brands-section__text{color:#000;margin:0}.brands-section__search-wrap{display:flex;align-items:center;gap:10px;padding:15px;background-color:#0000004d;border-radius:5px;width:320px;flex-shrink:0;position:relative}@media screen and (max-width: 1199px){.brands-section__search-wrap{width:100%}}@media screen and (max-width: 1199px){.brands-section__search-wrap--desktop{display:none}}.brands-section__search-wrap--mobile{display:none}@media screen and (max-width: 1199px){.brands-section__search-wrap--mobile{display:flex}}.brands-section__mobile-wrap{background-color:#b2a9a4;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1199px){.brands-section__mobile-wrap{order:-1;position:sticky;top:var(--header-height);padding-block:10px;margin-inline:calc(var(--offset-x) * -1);padding-inline:var(--offset-x)}}.brands-section__search-icon{width:20px;height:20px;flex-shrink:0;color:#fff}.brands-section__search-input{border:none;background:transparent;font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:300;line-height:1.1;color:#fff;width:100%;outline:none;padding-right:30px}.brands-section__search-input::placeholder{color:#ffffffb3}.brands-section__search-clear{--size: 20px;--color: #fff;position:relative}.brands-section__search-clear:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:42px;width:100%;min-height:42px;height:100%}.brands-section__search-clear{position:absolute;z-index:1;top:50%;right:15px;transform:translateY(-50%);width:20px;height:20px;background:transparent;border:none;cursor:pointer;color:#fff;transition:opacity .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-section__search-clear:not(:disabled):hover{opacity:.6}}.brands-section__content{display:flex;gap:20px}@media screen and (max-width: 1199px){.brands-section__content{flex-direction:column;gap:30px}}.brands-section__alphabet{display:flex;flex-direction:column;gap:5px;position:sticky;top:calc(var(--header-height) + 20px)}@media screen and (max-width: 1199px){.brands-section__alphabet{position:static;flex-direction:row;overflow-x:auto;margin-inline:calc(var(--offset-x) * -1);padding-inline:var(--offset-x);scrollbar-width:none}.brands-section__alphabet::-webkit-scrollbar{width:0px;height:0px;display:none}}.brands-section__letter{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:5px;background-color:#0000004d;color:#fff;font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.1;transition:background-color .3s ease,color .3s ease}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-section__letter:not(:disabled):hover{background-color:#0006}}.brands-section__letter.is-active{background-color:#fff;color:#000}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-section__letter.is-active:not(:disabled):hover{color:#fff}}.brands-section__grid{--columns: 3}@media screen and (min-width: 2880px){.brands-section__grid{--columns: 6}}.brands-section__grid{flex:1;display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:5px;scroll-margin-top:calc(var(--header-height) + 20px)}@media screen and (max-width: 1199px){.brands-section__grid{margin-inline:calc(var(--offset-x) * -1);scroll-margin-top:calc(var(--header-height) + 140px)}}@media screen and (max-width: 767px){.brands-section__grid{--columns: 2}}.brands-section__card-item{transition:opacity .3s ease,transform .3s ease;scroll-margin-top:calc(var(--header-height) + 20px)}@media screen and (max-width: 1199px){.brands-section__card-item{scroll-margin-top:calc(var(--header-height) + 120px)}}.brands-section__card-item.is-hidden{display:none}.brands-section__card{display:block;background-color:#fff;color:#000;border-radius:10px;padding:30px;width:100%;text-align:left}@media screen and (max-width: 1199px){.brands-section__card{padding:15px}}.brands-section__card:is(a,button){transition:background-color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brands-section__card:is(a,button):not(:disabled):hover{background-color:#d9d9d9}.brands-section__card:is(a,button):not(:disabled):hover .link{background-size:var(--bg-size-hover)}}.brands-section__card-inner{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:380px}@media screen and (max-width: 1199px){.brands-section__card-inner{min-height:260px}}.brands-section__card-en{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:18px;font-weight:400;line-height:1.1;color:#000}@media screen and (max-width: 1199px){.brands-section__card-en{font-size:14px}}.brands-section__card-image{height:auto;max-height:77px;width:auto;max-width:100%;object-fit:contain}@media screen and (max-width: 1199px){.brands-section__card-image{height:67px}}.brands-section__card-bottom{display:flex;gap:30px}@media screen and (max-width: 767px){.brands-section__card-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.brands-section__card-ru{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:18px;font-weight:400;line-height:1.1;color:#000;opacity:.3}@media screen and (max-width: 1199px){.brands-section__card-ru{font-size:14px}}.brands-section__card-ru:only-child{margin-left:auto}.brands-section__empty{grid-column:1/-1;padding-top:120px;padding-bottom:80px;text-align:center;padding-inline:var(--offset-x)}@media screen and (max-width: 1199px){.brands-section__empty{padding-top:80px;padding-bottom:0}}.brands-section__empty-inner{display:flex;flex-direction:column;align-items:center}.brands-section__empty-title{margin-bottom:15px}@media screen and (max-width: 1199px){.brands-section__empty-title{margin-bottom:10px}}.brands-section__empty-button{margin-top:30px;width:230px;color:#5d4031}.certificates-section{padding-top:calc(var(--header-height) + 60px);padding-bottom:80px;background-color:#231f20;color:#fff}@media screen and (max-width: 1199px){.certificates-section{padding-top:calc(var(--header-height) + 50px);padding-bottom:50px}}.certificates-section__wrapper{display:flex;flex-direction:column}.certificates-section__header{display:flex;flex-direction:column;gap:20px;margin-bottom:60px;max-width:570px}@media screen and (max-width: 1199px){.certificates-section__header{margin-bottom:50px}}.certificates-section__card-link{margin-left:auto}@media screen and (max-width: 767px){.certificates-section__card-link{margin-left:0}}.certificate__popup .base-popup-container{max-width:min(100% - var(--offset-x) * 2,1440px);max-height:calc(var(--mobile-vh, 1vh) * 100)}.certificate__popup-image{width:auto;max-height:100%;object-fit:cover}.brand-content{padding-top:var(--header-height)}.brand-content__hero{width:100%;height:360px;position:relative;contain:strict}@media screen and (max-width: 1199px){.brand-content__hero{height:169px}}.brand-content__hero-bg{--parallax-y-to: 100px;width:100%;height:100%;object-fit:cover;animation-name:parallax;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(y);animation-range:contain 0% cover 360px}.brand-content__wrapper{padding-top:60px;display:flex;flex-direction:column;gap:60px;max-width:var(--container-max-width);padding-inline:80px;margin-inline:auto;margin-top:-80px;position:relative;background-color:#fff}@media screen and (max-width: 1199px){.brand-content__wrapper{margin-top:0;background-color:transparent;padding-inline:0;padding-top:54px}}.brand-content__header{display:flex;gap:31px;align-items:center}@media screen and (max-width: 1199px){.brand-content__header{flex-direction:column;justify-content:flex-start}}.brand-content__header-text{max-width:603px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 1199px){.brand-content__header-text{max-width:none;width:100%}}.brand-content__header-desc{opacity:.7}@media screen and (max-width: 1199px){.brand-content__header-desc{font-size:16px}}.brand-content__logo-wrapper{width:153px;margin-left:auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1199px){.brand-content__logo-wrapper{margin-left:0;align-self:center;order:-1;background-color:#fff;width:152px;height:54px;margin-top:-81px}}.brand-content__logo{width:100%}@media screen and (max-width: 1199px){.brand-content__logo{width:72px}}.brand-content__services{display:flex;flex-direction:column;gap:20px}.brand-content__services-title{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;font-size:33px;line-height:1.1}.brand-content__services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media screen and (max-width: 1199px){.brand-content__services-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--offset-x) * -1);padding-inline:var(--offset-x);scrollbar-width:none}.brand-content__services-grid::-webkit-scrollbar{width:0px;height:0px;display:none}}.brand-content__service-card{background-color:#f6f2ef;border-radius:5px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:52px}.brand-content__service-card:is(a,button){transition:background-color .25s cubic-bezier(.25,.25,0,1)}@media (any-hover: hover),(hover: hover) and (pointer: fine){.brand-content__service-card:is(a,button):not(:disabled):hover{background-color:#ded3cd}}@media screen and (max-width: 1199px){.brand-content__service-card{padding-inline:20px;flex-shrink:0;scroll-snap-align:start;scroll-margin-left:var(--offset-x);width:263px;min-width:min-content}}.brand-content__service-name{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;font-size:18px;line-height:1.1}.brand-content__service-price{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:16px;line-height:1.1;opacity:.5}.brand-content__services-note{opacity:.7}.brand-content__regulations{display:flex;flex-direction:column;align-items:flex-end;gap:40px}@media screen and (max-width: 1199px){.brand-content__regulations{gap:60px}}.brand-content__regulations-title{width:100%;max-width:610px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:21px;line-height:1.4}@media screen and (max-width: 1199px){.brand-content__regulations-title{max-width:none}}.brand-content__regulations-list{display:flex;flex-direction:column;gap:40px;width:100%}@media screen and (max-width: 767px){.brand-content__regulations-list{gap:60px}}.brand-content__regulation-card{display:flex;align-items:center;gap:60px}.brand-content__regulation-card:nth-child(2n) .brand-content__regulation-image-wrapper{order:1}@media screen and (max-width: 767px){.brand-content__regulation-card:nth-child(2n) .brand-content__regulation-image-wrapper{order:0}}@media screen and (max-width: 1199px){.brand-content__regulation-card{gap:30px}}@media screen and (max-width: 767px){.brand-content__regulation-card{flex-direction:column;align-items:stretch}}.brand-content__regulation-image-wrapper{flex-shrink:0;width:400px;aspect-ratio:400/440;border-radius:5px;contain:content}@media screen and (max-width: 767px){.brand-content__regulation-image-wrapper{width:100%}}.brand-content__regulation-image{--parallax-scale: 1.16;--parallax-y-from: calc(-1 * calc(var(--mobile-vh, 1svh) * 5));--parallax-y-to: calc(var(--mobile-vh, 1svh) * 5);width:100%;height:100%;object-fit:cover;border-radius:inherit}.brand-content__regulation-text{display:flex;flex-direction:column;gap:10px;flex-grow:1}.brand-content__regulation-name{font-family:"Roboto Serif",Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:300;font-size:33px;line-height:1.1;white-space:pre-line}@media screen and (max-width: 1199px){.brand-content__regulation-name{font-size:27px}}@media screen and (max-width: 360px){.brand-content__regulation-name{hyphens:auto}}.brand-content__regulation-desc{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-weight:400;font-size:16px;line-height:1.3;opacity:.5}.brands-detail-page{--container-max-width: 1080px}.brands-detail-page .advantages-section__header{max-width:var(--container-max-width);padding-inline:80px}@media screen and (max-width: 1199px){.brands-detail-page .advantages-section__header{padding-inline:0}}.brands-detail-page .advantages-section__text{flex-basis:62%}@media screen and (max-width: 1199px){.brands-detail-page .advantages-section__text{flex-basis:100%}}.brands-detail-page .advantages-section__wrapper{gap:60px}.brands-detail-page .advantages-section .scrolling-list{padding-bottom:90px}@media screen and (max-width: 1199px){.brands-detail-page .advantages-section .scrolling-list{padding-bottom:50px}}
