

/* Start:/local/templates/gkeratin/assets/css/vendors.css?171580531149895*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.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-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev,
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}


/* End */


/* Start:/local/templates/gkeratin/assets/css/app.css?1752389655237359*/
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{--bs-gutter-x:40px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1360px}.row{--bs-gutter-x:40px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.33333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.66666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.33333333%}.col-1,.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.66666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.33333333%}.col-7,.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.66666667%}.col-9{width:75%}.col-9,.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px);top:auto;right:28px}@font-face{font-family:Manrope;src:local("Manrope Regular"),local("Manrope-Regular"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Regular.woff2) format("woff2"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope-Medium"),local("Manrope-Medium"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Medium.woff2) format("woff2"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:local("Manrope Bold"),local("Manrope-Bold"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Bold.woff2) format("woff2"),url(/local/templates/gkeratin/assets/css/../fonts/Manrope-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:local("Evolventa Regular"),local("Evolventa-Regular"),url(/local/templates/gkeratin/assets/css/../fonts/Evolventa-Regular.woff2) format("woff2"),url(/local/templates/gkeratin/assets/css/../fonts/Evolventa-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Evolventa;src:local("Evolventa Bold"),local("Evolventa-Bold"),url(/local/templates/gkeratin/assets/css/../fonts/Evolventa-Bold.woff2) format("woff2"),url(/local/templates/gkeratin/assets/css/../fonts/Evolventa-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline}sub,sup{font-size:50%}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}:root{--font-manrope:"Manrope",Arial,sans-serif;--font-evolventa:"Evolventa",Arial,sans-serif;--font-site:var(--font-manrope);--font-header:var(--font-evolventa);--font-btn:var(--font-evolventa);--color-primary:#bfa75f;--color-text:#000;--color-link:var(--color-primary);--color-link-hover:var(--color-text);--color-danger:#e01e1e;--margin-indent:140px;--margin-indent-min:70px;--bg-grey:#f2f2f2}body,html{background:#fff;font-family:var(--font-site);font-style:normal;font-weight:400;font-size:10px;line-height:1.4;color:var(--color-text);-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1.6rem}body.no-scroll{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit;font-family:inherit}img{max-width:100%}a{color:var(--color-link);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}a:hover{color:var(--color-text);text-decoration:none}p{padding:0;margin-bottom:2rem}p.font-big{margin-bottom:5rem}.font-accent{font-size:3.2rem;line-height:1.2;color:var(--color-primary)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-header);line-height:1.1;color:var(--color-text)}.h1,h1{font-size:6rem}.h1,.h2,h1,h2{margin-bottom:5rem}.h2,h2{font-size:5.2rem}.h3,h3{font-size:4.8rem}.h3,.h4,h3,h4{margin-bottom:5rem}.h4,h4{font-size:4rem}.h5,h5{font-size:3.6rem;margin-bottom:5rem}.h6,h6{font-size:2.6rem;margin-bottom:2rem}ol,ul{padding-left:20px}ul{list-style:none;margin-bottom:2rem}ul li:before{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:var(--color-text);margin-left:-12px;margin-right:8px}.h4+.unwrap-block-list,h4+.unwrap-block-list{margin-top:7.3rem}.list-color li:before{background:var(--color-primary)}.font-big{font-size:2.4rem}.font-small{font-size:1.4rem}.font-middle{font-size:2rem}.font-middle li{margin-bottom:28px}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%;margin:0 auto;overflow:hidden}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:100px;width:100%}.last-elem{margin-bottom:-100px}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px;margin-left:auto;margin-right:auto}.btn,button.btn,input[type=submit].btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;height:6rem;min-width:260px;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:3rem;font-family:var(--font-btn);font-style:normal;font-weight:700;font-size:1.2rem;line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;padding:0 25px;cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.btn .icon,button.btn .icon,input[type=submit].btn .icon{-ms-flex-negative:0;flex-shrink:0;fill:#fff}.btn .icon.ic-stroke,button.btn .icon.ic-stroke,input[type=submit].btn .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:#fff;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.btn:hover,button.btn:hover,input[type=submit].btn:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 #fff;box-shadow:inset 0 -5.4em 0 0 #fff;color:var(--color-text)}.btn:hover .icon,button.btn:hover .icon,input[type=submit].btn:hover .icon{fill:var(--color-text)}.btn:hover .icon.ic-stroke,button.btn:hover .icon.ic-stroke,input[type=submit].btn:hover .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:var(--color-text)}.btn_border,button.btn_border,input[type=submit].btn_border{background:rgba(0,0,0,0);color:var(--color-text)}.btn_border .icon,button.btn_border .icon,input[type=submit].btn_border .icon{fill:var(--color-text)}.btn_border .icon.ic-stroke,button.btn_border .icon.ic-stroke,input[type=submit].btn_border .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:var(--color-text)}.btn_border:hover,button.btn_border:hover,input[type=submit].btn_border:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 var(--color-primary);box-shadow:inset 0 -5.4em 0 0 var(--color-primary);color:#fff}.btn_border:hover .icon,button.btn_border:hover .icon,input[type=submit].btn_border:hover .icon{fill:#fff}.btn_border:hover .icon.ic-stroke,button.btn_border:hover .icon.ic-stroke,input[type=submit].btn_border:hover .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:#fff}.btn_black,button.btn_black,input[type=submit].btn_black{border-color:var(--color-text);background:var(--color-text)}.btn_black:hover,button.btn_black:hover,input[type=submit].btn_black:hover{border-color:var(--color-primary);background:var(--color-primary)}.btn_no-hover,button.btn_no-hover,input[type=submit].btn_no-hover{cursor:auto;-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn_no-hover .icon,button.btn_no-hover .icon,input[type=submit].btn_no-hover .icon{fill:#fff}.btn_no-hover .icon.ic-stroke,button.btn_no-hover .icon.ic-stroke,input[type=submit].btn_no-hover .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:#fff}.btn_border.btn_no-hover,button.btn_border.btn_no-hover,input[type=submit].btn_border.btn_no-hover{cursor:auto;-webkit-box-shadow:none;box-shadow:none;color:var(--color-text)}.btn_border.btn_no-hover .icon,button.btn_border.btn_no-hover .icon,input[type=submit].btn_border.btn_no-hover .icon{fill:var(--color-text)}.btn_border.btn_no-hover .icon.ic-stroke,button.btn_border.btn_no-hover .icon.ic-stroke,input[type=submit].btn_border.btn_no-hover .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:var(--color-text)}.btn_disable,button.btn_disable,input[type=submit].btn_disable{cursor:auto;-webkit-box-shadow:none;box-shadow:none;color:#fff;opacity:.5}.btn_disable .icon,button.btn_disable .icon,input[type=submit].btn_disable .icon{fill:#fff}.btn_disable .icon.ic-stroke,button.btn_disable .icon.ic-stroke,input[type=submit].btn_disable .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:#fff}.btn_disable:hover,button.btn_disable:hover,input[type=submit].btn_disable:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff}.btn-circle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:180px;height:180px;padding:10px;border-radius:50%;background:var(--color-text);font-weight:700;font-size:2rem;color:#fff;text-align:center;text-transform:uppercase;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.btn-circle:hover{-webkit-box-shadow:0 0 0 100px var(--color-primary) inset;box-shadow:0 0 0 100px var(--color-primary) inset;color:#fff}.m-indent{margin-bottom:var(--margin-indent)}.m-indent,.mt-indent{margin-top:var(--margin-indent)}.mb-indent{margin-bottom:var(--margin-indent)}.p-indent{padding-bottom:var(--margin-indent)}.p-indent,.pt-indent{padding-top:var(--margin-indent)}.pb-indent{padding-bottom:var(--margin-indent)}.m-indent-min{margin-bottom:var(--margin-indent-min)}.m-indent-min,.mt-indent-min{margin-top:var(--margin-indent-min)}.mb-indent-min{margin-bottom:var(--margin-indent-min)}.p-indent-min{padding-bottom:var(--margin-indent-min)}.p-indent-min,.pt-indent-min{padding-top:var(--margin-indent-min)}.pb-indent-min{padding-bottom:var(--margin-indent-min)}.bg-grey{background-color:var(--bg-grey)}.code{background-color:#f7f7f7;border:1px solid #e1e1e8;color:#d14;padding:1px 4px;display:inline-block;font-family:monospace,arial;border-radius:3px}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-uppercase{text-transform:uppercase!important}.text-bold{font-weight:700!important}.text-color{color:var(--color-primary)!important}.page-top{background-repeat:no-repeat;background-position:100% 0;background-size:cover;padding-bottom:60px;position:relative}.page-top__bg{width:100%;height:100%;position:absolute;top:0;left:0}.page-top__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header{padding-bottom:3.2rem;position:relative;z-index:2}.page-header .h1,.page-header h1{margin-bottom:0}.page-header_white,.page-header_white .h1,.page-header_white h1{color:#fff}.link-site{position:relative;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s;color:var(--color-text);padding:5px 0}.link-site:after{content:"";display:block;width:100%;height:1.5px;background:var(--color-primary);position:absolute;bottom:0;left:0;-webkit-transition:width .2s ease 0s;transition:width .2s ease 0s}.link-site:hover{color:var(--color-primary)}.link-site:hover:after{width:0}.header{padding:30px 0 0;border-bottom:1px solid rgba(0,0,0,.25);position:relative;background:#fff;z-index:10}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-contacts__phone{font-size:1.6rem}.header-contacts__phone a{color:var(--color-text);text-decoration:none}.header-contacts__phone a:hover{color:var(--color-primary)}.header-contacts__callback{font-family:var(--font-evolventa);font-size:1.2rem;line-height:1.3;white-space:nowrap;letter-spacing:.5px;margin-top:8px}.header-contacts__callback a{color:var(--color-text);position:relative;padding-bottom:6px}.header-contacts__callback a:after{content:"";display:block;width:100%;height:1.5px;background:var(--color-primary);position:absolute;bottom:0;left:0;-webkit-transition:width .2s ease 0s;transition:width .2s ease 0s}.header-contacts__callback a:hover{color:var(--color-primary)}.header-contacts__callback a:hover:after{width:0}.header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:28px}.header-actions__item{-ms-flex-negative:0;flex-shrink:0}.header-actions__icon{position:relative;cursor:pointer}.header-actions__icon .icon{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.header-actions__icon:hover .icon{fill:var(--color-primary)}.header-actions__icon:hover .icon.ic-stroke{fill:rgba(0,0,0,0);stroke:var(--color-primary)}.header-actions__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:12px;min-width:12px;border-radius:50%;background:#000;padding:0 2px;font-weight:700;font-size:.8rem;line-height:1;color:#fff;text-align:center;position:absolute;bottom:-3px;right:-4px}.footer__main{border-top:1px solid rgba(0,0,0,.2);padding:58px 0 40px}.footer__main .social{margin-top:18px}.footer__bottom{background:var(--color-primary);padding:34px 0}.footer__copyright{font-size:1rem;font-weight:500}.footer__pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-nav__title{font-family:var(--font-header);font-weight:700;font-size:1.1rem;line-height:1.3;text-transform:uppercase;letter-spacing:.77px;margin-bottom:.8rem}.footer-menu,.footer-menu__item{margin:0;padding:0;list-style:none}.footer-menu{font-size:1.3rem}.footer-menu__item:not(:last-child){margin-bottom:.8rem}.footer-menu__item:before{display:none}.footer-menu__link{color:var(--color-text);text-decoration:none;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.footer-menu__link.active,.footer-menu__link:hover{color:var(--color-primary)}.bottom-menu,.bottom-menu__item{margin:0;padding:0;list-style:none}.bottom-menu__item:before{display:none}.bottom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:17px;font-size:1rem;margin-top:16px}.bottom-menu__link{color:var(--color-text);text-decoration:none;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.bottom-menu__link:hover{color:#525252}.icon{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;fill:var(--color-text)}.icon.ic-white{fill:#fff}.icon.ic-stroke{stroke:var(--color-text);fill:rgba(0,0,0,0)}.type-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-icon__item{width:100px;margin:15px;text-align:center}.type-icon__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;width:100%}.type-icon_white{color:#fff}.input-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-weight:500;font-size:1.2rem;margin:0;position:relative;cursor:pointer;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.input-check input[type=checkbox]{display:none}.input-check__mark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-primary);background:#fff;position:relative}.input-check__mark .icon{display:none;position:absolute;fill:var(--color-primary);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}input[type=checkbox]:checked~.input-check__mark .icon{display:inline-block}.input-check_big .input-check__mark{width:40px;height:40px}.input-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;font-weight:500;font-size:1.2rem;margin:0;position:relative;cursor:pointer;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.input-radio input[type=radio]{display:none}.input-radio__mark{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--color-primary);background:#fff;position:relative}.input-radio__mark:after{content:"";display:none;width:8px;height:8px;border-radius:50%;background:var(--color-primary);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input[type=radio]:checked~.input-radio__mark:after{display:inline-block}.input-radio-btn,.input-radio-btn__text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.input-radio-btn__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.6rem;border:1px solid var(--color-primary);border-radius:1.8rem;font-style:normal;font-weight:500;font-size:1.2rem;line-height:1.2;color:var(--color-text);text-decoration:none;text-align:center;padding:0 42px;cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.input-radio-btn input[type=radio]{display:none}input[type=radio]:checked~.input-radio-btn__text{background:var(--color-primary);color:#fff}.subscribe__title{font-family:var(--font-header);font-weight:700;font-size:1.1rem;line-height:1.3;color:var(--color-text);text-transform:uppercase;letter-spacing:.77px;margin-bottom:.8rem}.subscribe__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.subscribe__content input[type=email],.subscribe__content input[type=text]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;width:100%;font-family:var(--font-site);font-weight:500;font-size:1.2rem;line-height:1;color:var(--color-text);padding:0 20px;border:1px solid var(--color-primary);border-radius:2.5rem;outline:0;margin:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.subscribe__content input[type=email]:focus,.subscribe__content input[type=text]:focus{border-color:var(--color-text)}.subscribe__content input[type=email]::-webkit-input-placeholder,.subscribe__content input[type=text]::-webkit-input-placeholder{color:var(--color-primary);opacity:1}.subscribe__content input[type=email]::-moz-placeholder,.subscribe__content input[type=text]::-moz-placeholder{color:var(--color-primary);opacity:1}.subscribe__content input[type=email]:-ms-input-placeholder,.subscribe__content input[type=text]:-ms-input-placeholder{color:var(--color-primary);opacity:1}.subscribe__content input[type=email]::-ms-input-placeholder,.subscribe__content input[type=text]::-ms-input-placeholder{color:var(--color-primary);opacity:1}.subscribe__content input[type=email]::placeholder,.subscribe__content input[type=text]::placeholder{color:var(--color-primary);opacity:1}.subscribe__content .btn,.subscribe__content button.btn,.subscribe__content input[type=submit].btn{-ms-flex-negative:0;flex-shrink:0;height:5rem;min-width:0;border-radius:2.5rem;padding:0 33px}.subscribe__polit{margin-top:8px}.subscribe__polit .input-check{vertical-align:top;font-size:1rem}.subscribe-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.subscribe-popup__icon{-ms-flex-negative:0;flex-shrink:0}.subscribe-popup__icon .icon{fill:var(--color-primary)}.subscribe-popup__icon .icon.ic-stroke{fill:none;stroke:var(--color-primary)}.subscribe-popup__icon.error .icon{fill:var(--color-danger)}.subscribe-popup__title{font-family:var(--font-header);font-size:2.8rem;line-height:1.3;margin-bottom:1.5rem}.social{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.social,.social__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-text);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.social__item .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.social__item:hover{border-color:var(--color-primary);background:var(--color-primary)}.social__item:hover .icon{fill:#fff}.social_big .social__item{width:50px;height:50px}.pay-system__label{font-size:1rem;font-weight:500;margin-bottom:.8rem}.pay-system__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.pay-system__item{-ms-flex-negative:0;flex-shrink:0}.app{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.main-menu-wrap{position:relative}.main-menu{margin-top:30px;font-family:var(--font-evolventa)}.main-menu__item,.main-menu__list,.main-menu__sub,.main-menu__sub-item{margin:0;padding:0;list-style:none}.main-menu__item:before,.main-menu__sub-item:before{display:none}.main-menu__link{display:block;font-size:1.6rem;line-height:1.3;color:var(--color-text);padding-bottom:10px}.main-menu__item,.main-menu__link{position:relative}.main-menu__item_static{position:static}.main-menu__sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:15px 45px;font-size:1.6rem;line-height:1.3;color:var(--color-text);letter-spacing:1.5px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.catalog-info,.main-menu__sub-arr{-ms-flex-negative:0;flex-shrink:0}.catalog-info{width:290px;font-family:var(--font-site)}.catalog-info__img-wrap{width:76%;position:relative;margin-left:auto}.catalog-info__img{padding-bottom:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.catalog-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;width:180px;height:180px;border-radius:50%;background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;letter-spacing:1.07px;margin-top:-60px;position:relative;z-index:2;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.catalog-info__title{font-weight:700;font-size:2rem;line-height:1.1;text-transform:uppercase}.catalog-info__link{font-weight:500;font-size:1.2rem;line-height:1.1;text-transform:uppercase}.catalog-info__content:hover{-webkit-box-shadow:0 0 0 100px #fff inset;box-shadow:inset 0 0 0 100px #fff;color:var(--color-text)}.catalog-info__content:hover .catalog-info__link{text-decoration:none}.catalog-info__text{margin-top:15px}.catalog-info .btn{margin-top:20px}.catalog-menu{width:100%;position:relative}.catalog-menu,.catalog-menu__item,.catalog-menu__sub,.catalog-menu__sub-item{margin:0;padding:0;list-style:none}.catalog-menu__item:before,.catalog-menu__sub-item:before{display:none}.catalog-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;text-decoration:none}.catalog-menu__link,.catalog-menu__sub-link{font-size:1.6rem;line-height:1.3;color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.catalog-menu__sub-link{letter-spacing:1.5px}.catalog-menu__sub-item:not(:last-child){margin-bottom:30px}.catalog-menu__arr{-ms-flex-negative:0;flex-shrink:0}.overflow-hidden{overflow:hidden!important}.form-site__title{font-family:var(--font-header);font-size:2.8rem;line-height:1;margin-bottom:3rem}.form-site__text{margin-bottom:40px}.form-site__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 18px}.form-site__item{width:100%}.form-site__item,.form-site__item.error{position:relative}.form-site__item_half{width:calc(50% - 9px)}.form-site__item_hidden{display:none}.form-site__item p{font-size:1.2rem;margin:5px 0}.form-site input[type=date],.form-site input[type=email],.form-site input[type=number],.form-site input[type=password],.form-site input[type=text],.form-site input[type=time],.form-site textarea{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.2rem;line-height:1;color:var(--color-text);padding:0 28px;border-radius:3rem;border:1px solid var(--color-primary);margin:0;outline:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.form-site textarea{height:16rem;line-height:1.6;padding-top:1.5rem;padding-bottom:1.5rem;border-radius:1.8rem}.form-site input[type=date]:focus,.form-site input[type=email]:focus,.form-site input[type=number]:focus,.form-site input[type=password]:focus,.form-site input[type=text]:focus,.form-site input[type=time]:focus,.form-site textarea:focus{border-color:var(--color-text)}.form-site__item.error input[type=date],.form-site__item.error input[type=email],.form-site__item.error input[type=number],.form-site__item.error input[type=password],.form-site__item.error input[type=text],.form-site__item.error input[type=time],.form-site__item.error textarea{border-color:var(--color-danger)}.form-site__item.error input[type=date]::-webkit-input-placeholder,.form-site__item.error input[type=email]::-webkit-input-placeholder,.form-site__item.error input[type=number]::-webkit-input-placeholder,.form-site__item.error input[type=password]::-webkit-input-placeholder,.form-site__item.error input[type=text]::-webkit-input-placeholder,.form-site__item.error input[type=time]::-webkit-input-placeholder,.form-site__item.error textarea::-webkit-input-placeholder{color:var(--color-danger)}.form-site__item.error input[type=date]::-moz-placeholder,.form-site__item.error input[type=email]::-moz-placeholder,.form-site__item.error input[type=number]::-moz-placeholder,.form-site__item.error input[type=password]::-moz-placeholder,.form-site__item.error input[type=text]::-moz-placeholder,.form-site__item.error input[type=time]::-moz-placeholder,.form-site__item.error textarea::-moz-placeholder{color:var(--color-danger)}.form-site__item.error input[type=date]:-ms-input-placeholder,.form-site__item.error input[type=email]:-ms-input-placeholder,.form-site__item.error input[type=number]:-ms-input-placeholder,.form-site__item.error input[type=password]:-ms-input-placeholder,.form-site__item.error input[type=text]:-ms-input-placeholder,.form-site__item.error input[type=time]:-ms-input-placeholder,.form-site__item.error textarea:-ms-input-placeholder{color:var(--color-danger)}.form-site__item.error input[type=date]::-ms-input-placeholder,.form-site__item.error input[type=email]::-ms-input-placeholder,.form-site__item.error input[type=number]::-ms-input-placeholder,.form-site__item.error input[type=password]::-ms-input-placeholder,.form-site__item.error input[type=text]::-ms-input-placeholder,.form-site__item.error input[type=time]::-ms-input-placeholder,.form-site__item.error textarea::-ms-input-placeholder{color:var(--color-danger)}.form-site__item.error input[type=date]::placeholder,.form-site__item.error input[type=email]::placeholder,.form-site__item.error input[type=number]::placeholder,.form-site__item.error input[type=password]::placeholder,.form-site__item.error input[type=text]::placeholder,.form-site__item.error input[type=time]::placeholder,.form-site__item.error textarea::placeholder{color:var(--color-danger)}.form-site__radio-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:18px}.form-site__polit{margin-top:30px;position:relative}.form-site__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-size:1.2rem;margin-top:15px}.form-site__note{font-size:12px;text-align:center;margin-top:34px}.form-site .form-site-msg-error{font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.2;color:var(--color-danger);margin-top:5px;position:absolute;top:100%;left:0}.form-site__btn{margin-top:30px}.form-site__error,.form-site__req{color:var(--color-danger)}.form-site__error{font-style:normal;font-weight:400;font-size:1.6rem;line-height:1.2;margin-bottom:10px}.form-site_hor{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.form-site__col .form-site__item:not(:last-child){margin-bottom:10px}.form-site__item_full-height,.form-site__item_full-height .form-site__field,.form-site__item_full-height textarea{height:100%}.success-alert{max-width:430px;text-align:center}.success-alert__icon{margin-bottom:4rem}.success-alert__icon .icon.ic-stroke{stroke:var(--color-primary)}.success-alert__title{font-family:var(--font-header);font-size:2.8rem;line-height:1;margin-bottom:3rem}.success-alert__text{font-weight:300;font-size:1.6rem;line-height:1.625;margin-top:2rem}.popup-form{width:360px;max-width:100%}.popup-form .form-site__title{text-align:center}.popup-form .form-site__btn .btn,.popup-form .form-site__item_half{width:100%}.main-user-consent-request-popup{z-index:100010}.form-img-bg-page{background:url(/local/templates/gkeratin/assets/css/../img/bg-water-bottle.jpg) no-repeat 50%;background-size:cover}.form-img-bg-page .page-form{margin-right:-40px}.fancybox__content{max-width:calc(100% - 30px);padding:40px}.tabs-page__item,.tabs-page__list{margin:0;padding:0;list-style:none}.tabs-page__item:before{display:none}.tabs-page__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;position:relative}.tabs-page__item{font-size:2rem;line-height:1.3;text-transform:uppercase;padding-bottom:5px;position:relative;cursor:pointer}.tabs-page__item:after{content:"";width:0;height:1.5px;background:var(--color-primary);position:absolute;bottom:0;left:0;-webkit-transition:width .2s ease 0s;transition:width .2s ease 0s}.tabs-page__item.active:after,.tabs-page__item:hover:after{width:100%}.tabs-page__item.active{cursor:auto}.tabs-page__content-item{display:none;padding:50px 0 0}.tabs-page__content-item .unwrap-block{margin-bottom:20px}.tabs-page_line .tabs-page__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid var(--color-text)}.tabs-page_line .tabs-page__item{text-transform:none;padding-bottom:8px;padding-left:85px;padding-right:85px}.tabs-page_line .tabs-page__item:first-child{padding-left:0}.tabs-page_line .tabs-page__item:after{background:var(--color-text)}.tabs-page_line .tabs-page__content-item{padding-top:30px;font-size:1.4rem;line-height:1.5}.tabs-page_line .tabs-page__content-item ol,.tabs-page_line .tabs-page__content-item p,.tabs-page_line .tabs-page__content-item ul{margin-bottom:2.1rem}.tabs-page_line .tabs-page__content-item ol:last-child,.tabs-page_line .tabs-page__content-item p:last-child,.tabs-page_line .tabs-page__content-item ul:last-child{margin-bottom:0}.tabs-page .reviews-list{margin-top:36px}.tabs-page_btn .tabs-page__list{gap:40px}.tabs-page_btn .tabs-page__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;height:5.6rem;min-width:290px;background:rgba(0,0,0,0);border:2px solid var(--color-text);border-radius:2.8rem;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.2;color:var(--color-text);text-transform:uppercase;text-decoration:none;text-align:center;padding:0 25px;cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.tabs-page_btn .tabs-page__item:after{display:none}.tabs-page_btn .tabs-page__item.active,.tabs-page_btn .tabs-page__item:hover{background:var(--color-text);color:#fff}.tabs-page_btn .advant{padding:0;gap:20px}.tabs-page_btn .advant__item{gap:36px}.tabs-page_btn .advant__val{width:110px;height:110px}.tabs-page_btn .advant__val .icon,.tabs-page_btn .advant__val img{max-width:50%;max-height:50%}.tabs-page_btn .advant__label{font-size:2rem}.top-slider-wrap{position:relative}.top-slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px}.top-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:800px;position:relative}.top-slider__item .btn-circle{margin-top:60px}.top-slider__item .h1,.top-slider__item h1{margin-bottom:1.6rem}.top-slider__img{width:100%;height:100%;background-repeat:no-repeat;background-position:center 0;background-size:cover;position:absolute;top:0;left:0}.top-slider__text{font-size:2.4rem;line-height:1.25}.top-slider__content{position:relative}.advant{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;padding:0 70px}.advant,.advant__item{display:-webkit-box;display:-ms-flexbox;display:flex}.advant__item{gap:20px;width:calc(33.33% - 33.33px);font-family:var(--font-evolventa)}.advant__item,.advant__val{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advant__val{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:150px;height:150px;border-radius:50%;border:1.5px solid var(--color-primary);padding:10px;font-size:4.5rem;text-align:center}.advant__val img{max-height:100%}.advant__label{font-size:2.4rem;line-height:1.15}.advant_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advant_column .advant__item{width:100%}.advant_col{gap:50px 40px;padding:0}.advant_col .advant__val{width:110px;height:110px}.advant_col .advant__item{width:calc(50% - 20px);gap:40px}.advant-company .advant{margin-left:-50px}.advant-company .advant__item{width:100%}.catalog-main-sect .h2,.catalog-main-sect h2{margin-bottom:1.5rem}.catalog-slider{position:relative}.catalog-slider .swiper-slide{width:26.668%}.catalog-slider .swiper-slide-active .catalog-slider-item__btn{opacity:1}.catalog-slider .swiper-button-next,.catalog-slider .swiper-button-prev{top:calc(100% - 35px)}.catalog-slider .swiper-button-next{right:25%}.catalog-slider .swiper-button-prev{left:25%}.catalog-slider-item{background:#fff}.catalog-slider-item__img-wrap{display:block;padding-bottom:100%;background:var(--bg-grey);border:1px solid var(--color-primary);position:relative;overflow:hidden;margin-bottom:30px;-webkit-box-shadow:0 0 0 0 hsla(0,0%,90.2%,.3),0 5px 10px 0 hsla(0,0%,90.2%,.29),0 18px 18px 0 hsla(0,0%,90.2%,.26),0 42px 25px 0 hsla(0,0%,90.2%,.15),0 74px 30px 0 hsla(0,0%,90.2%,.04),0 116px 32px 0 hsla(0,0%,90.2%,.01);box-shadow:0 0 0 0 hsla(0,0%,90.2%,.3),0 5px 10px 0 hsla(0,0%,90.2%,.29),0 18px 18px 0 hsla(0,0%,90.2%,.26),0 42px 25px 0 hsla(0,0%,90.2%,.15),0 74px 30px 0 hsla(0,0%,90.2%,.04),0 116px 32px 0 hsla(0,0%,90.2%,.01)}.catalog-slider-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.catalog-slider-item__img img{max-height:100%}.catalog-slider-item__wish{position:absolute;top:16px;right:26px;cursor:pointer}.catalog-slider-item__wish .icon{-webkit-transition:stroke .2s ease 0s;transition:stroke .2s ease 0s}.catalog-slider-item__wish.active .icon,.catalog-slider-item__wish:hover .icon{fill:var(--color-primary)}.catalog-slider-item__content{text-align:center}.catalog-slider-item__label{font-size:1.6rem;font-weight:500;margin-bottom:5px}.catalog-slider-item__title{font-weight:600;font-size:2.4rem;line-height:1.3}.catalog-slider-item__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.catalog-slider-item__title a:hover{color:var(--color-primary)}.catalog-slider-item__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:16px}.catalog-slider-item__cur-prices{font-weight:700;font-size:2.4rem;line-height:1.2}.catalog-slider-item__old-prices{font-size:1.6rem;line-height:1.2;color:#c6c6c6;text-decoration:line-through}.catalog-slider-item__btn{margin-top:30px;opacity:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.catalog-slider-item__btn .btn{gap:45px;font-size:1.4rem;letter-spacing:1px}.catalog-slider-prices{margin-top:15px}.catalog-slider-prices__item:not(:last-child){margin-bottom:5px}.catalog-slider-prices__label{font-size:1.3rem}.catalog-slider-prices__val{font-size:2rem;font-weight:700}.catalog-slider-sticker{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:24px;z-index:2}.catalog-slider-sticker__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 10px 12px;background:var(--color-primary);font-size:1.4rem;font-weight:500;color:#fff;text-transform:uppercase}.catalog-slider-sticker__item_black{font-size:1.3rem;background:var(--color-text)}.catalog-slider-sticker__item_blue{background:#2992d9}.catalog-slider-sticker__item_purple{background:#893ca9}.catalog-slider-sticker__item_yellow{background:#dfa800}.catalog-slider-sticker__item_pink{background:#df00a6}.products-slider-wrap{background:url(/local/templates/gkeratin/assets/css/../img/bg-bottle.jpg) no-repeat 50%;background-size:cover}.products-slider-wrap__content{position:relative}.products-slider-wrap .h2,.products-slider-wrap h2{margin-bottom:6.5rem}.products-slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-63px}.products-slider-wrap .swiper-button-next,.products-slider-wrap .swiper-button-prev{margin-top:-100px}.products-slider-wrap .swiper-button-prev{left:-110px}.products-slider-wrap .swiper-button-next{right:-110px}.products-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 15px}.products-slider__list,.products-slider__tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-slider__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 28px;border:2px solid var(--color-primary);border-radius:3.3rem;font-size:2rem;font-weight:500;color:var(--color-text);text-transform:uppercase;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.products-slider__tag:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 var(--color-primary);box-shadow:inset 0 -5.4em 0 0 var(--color-primary);color:#fff}.products-slider__btn{margin-top:90px;text-align:center}.about__content{padding-left:70px}.about__content p:last-child{margin-bottom:0}.about .btn{margin-top:23px}.about__content_indent{padding-left:0}.logo-square{position:relative;padding-bottom:83%;background:var(--bg-grey)}.logo-square__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.logo-square__content img{max-height:80%}.logo-square:after{content:"";display:block;width:100%;height:100%;border:3px solid var(--color-primary);position:absolute;top:40px;left:40px}.brands-wrap .h2,.brands-wrap h2{margin-bottom:4rem}.brands{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.brand-item,.brands{display:-webkit-box;display:-ms-flexbox;display:flex}.brand-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(33.33% - 26.66px);text-align:center}.brand-item__logo-wrap{width:100%;position:relative;padding-bottom:40%;margin-bottom:23px}.brand-item__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0}.brand-item__logo img{max-height:100%}.brand-item__text{max-width:300px;font-size:1.6rem;line-height:1.5;margin:0 auto 42px}.brand-item .btn{margin-top:auto}.form-img-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-img-page__img{width:calc(48.5% + 100px);margin-left:-100px}.form-img-page .page-form{-ms-flex-negative:0;flex-shrink:0;width:51.5%;position:relative;z-index:2}.page-form-wrap .page-form{padding:0;background:rgba(0,0,0,0);border:none}.page-form-wrap .page-form .h3,.page-form-wrap .page-form h3{margin-bottom:3.5rem}.page-form-wrap .page-form .font-big{line-height:1.25}.page-form{border:3px solid var(--color-primary);padding:50px 38px;background:#fff}.page-form .form-site__title{font-size:3.6rem}.page-form .form-site__btn .btn{width:100%}.page-form-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-bottom:45px}.page-form-contacts__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}.page-form-contacts__val{font-size:2rem}.swiper-pagination-bullet-active{background:#000}.swiper-button-next,.swiper-button-prev{width:71px;height:48px;font-size:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}.catalog-sect-info-wrap{background:url(/local/templates/gkeratin/assets/css/../img/bg-woman.jpg) no-repeat 100%;background-size:cover}.catalog-sect-info{border:3px solid var(--color-primary);padding:74px 70px}.catalog-sect-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;font-weight:500;font-size:2.8rem;line-height:1.3;color:var(--color-text);text-transform:uppercase;padding:41px 36px 36px;border-top:1.5px solid var(--color-primary);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.catalog-sect-info__item:last-child{border-bottom:1.5px solid var(--color-primary)}.catalog-sect-info__arr{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.catalog-sect-info__item:hover{color:var(--color-primary)}.catalog-sect-info__item:hover .catalog-sect-info__arr{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.ic-hamburger{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;margin:0;padding:0;width:18px;height:20px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.ic-hamburger:focus{outline:none}.ic-hamburger span{display:block;width:100%;position:absolute;top:8px;left:0;right:0;height:1.5px;background:var(--color-text)}.ic-hamburger span:after,.ic-hamburger span:before{content:"";position:absolute;display:block;width:100%;left:0;height:1.5px;background-color:var(--color-text)}.ic-hamburger span:before{top:-7px}.ic-hamburger span:after{bottom:-7px}.ic-hamburger span:before{-webkit-transition:top .3s ease .3s,-webkit-transform .3s ease 0s;transition:top .3s ease .3s,-webkit-transform .3s ease 0s;transition:top .3s ease .3s,transform .3s ease 0s;transition:top .3s ease .3s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.ic-hamburger span:after{-webkit-transition:bottom .3s ease .3s,-webkit-transform .3s ease 0s;transition:bottom .3s ease .3s,-webkit-transform .3s ease 0s;transition:bottom .3s ease .3s,transform .3s ease 0s;transition:bottom .3s ease .3s,transform .3s ease 0s,-webkit-transform .3s ease 0s}.ic-hamburger.active span{background:none}.ic-hamburger.active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ic-hamburger.active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ic-hamburger.active span:before{-webkit-transition:top .3s ease 0s,-webkit-transform .3s ease .3s;transition:top .3s ease 0s,-webkit-transform .3s ease .3s;transition:top .3s ease 0s,transform .3s ease .3s;transition:top .3s ease 0s,transform .3s ease .3s,-webkit-transform .3s ease .3s}.ic-hamburger.active span:after{-webkit-transition:bottom .3s ease 0s,-webkit-transform .3s ease .3s;transition:bottom .3s ease 0s,-webkit-transform .3s ease .3s;transition:bottom .3s ease 0s,transform .3s ease .3s;transition:bottom .3s ease 0s,transform .3s ease .3s,-webkit-transform .3s ease .3s}.ic-hamburger:hover span,.ic-hamburger:hover span:after,.ic-hamburger:hover span:before{background:var(--color-primary)}.ic-hamburger.active:hover span{background:rgba(0,0,0,0)}.catalog .btn-more{margin-top:100px}.catalog__text-bottom{font-size:2rem;line-height:1.5;margin-top:100px}.catalog-actions{font-size:2rem;margin-bottom:30px}.catalog-actions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 97px}.catalog-actions__item_sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.catalog-actions__count{font-family:var(--font-evolventa);font-size:2rem}.catalog-actions .select2-container--default .select2-selection--single .select2-selection__rendered,.catalog-actions .select2-container .select2-selection--single{font-size:2rem}.catalog-list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:40px}.catalog-list .catalog-slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.catalog-list .catalog-slider-item__img-wrap{-ms-flex-negative:0;flex-shrink:0}.catalog-list .catalog-slider-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.catalog-list .catalog-slider-item__prices{margin-bottom:20px}.catalog-list .catalog-slider-item__btn{opacity:1;margin-top:auto}.catalog-list .catalog-slider-item__btn .btn{gap:20px}.catalog-list .swiper-slide>div{height:100%!important}.catalog-item__img-wrap{position:relative;padding-bottom:100%;margin-bottom:20px}.catalog-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:var(--bg-grey);position:absolute;top:0;left:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.catalog-item__img img{max-height:100%}.catalog-item__img:hover{opacity:.6}.catalog-item__img_empty img{max-width:45%;max-height:45%}.catalog-item__wish{position:absolute;top:10px;right:16px;cursor:pointer}.catalog-item__wish .icon{-webkit-transition:stroke .2s ease 0s;transition:stroke .2s ease 0s}.catalog-item__wish.active .icon,.catalog-item__wish:hover .icon{fill:var(--color-primary)}.catalog-item__cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:67px;height:67px;border-radius:50%;background:var(--color-primary);-webkit-transition:-webkit-box-shadow .2s ease 0s;transition:-webkit-box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s,-webkit-box-shadow .2s ease 0s;position:absolute;bottom:16px;right:16px;cursor:pointer}.catalog-item__cart .icon{stroke:var(--color-text);-webkit-transition:stroke .2s ease 0s;transition:stroke .2s ease 0s}.catalog-item__cart:hover{-webkit-box-shadow:inset 0 0 0 40px var(--color-text);box-shadow:inset 0 0 0 40px var(--color-text)}.catalog-item__cart:hover .icon{stroke:#fff}.catalog-item__content{padding:0 8px}.catalog-item__label{font-size:1.4rem;font-weight:500;margin-bottom:8px}.catalog-item__title{font-size:2rem;font-weight:700}.catalog-item__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.catalog-item__title a:hover{color:var(--color-primary)}.catalog-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-top:15px}.catalog-item__cur-price{font-size:2rem;font-weight:700}.catalog-item__old-price{font-size:2rem;color:#d9d9d9;text-decoration:line-through}.catalog-item-prices{margin-top:15px}.catalog-item-prices__item:not(:last-child){margin-bottom:5px}.catalog-item-prices__label{font-size:1.3rem}.catalog-item-prices__val{font-size:2rem;font-weight:700}.catalog-stickers{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:2}.catalog-stickers__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:3.5rem;min-width:3.5rem;padding:5px;font-size:.8rem;font-weight:500;color:#fff;background:var(--color-primary)}.catalog-stickers__item_black{font-size:1.3rem;background:var(--color-text)}.catalog-stickers__item_blue{background:#2992d9}.catalog-stickers__item_purple{background:#893ca9}.catalog-stickers__item_yellow{background:#dfa800}.catalog-stickers__item_pink{background:#df00a6}.other-products .catalog-item__content{text-align:center}.other-products .catalog-item__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb-wrap_white .breadcrumb__item,.breadcrumb-wrap_white .breadcrumb__item a{color:#fff}.breadcrumb{position:relative;z-index:2}.breadcrumb,.breadcrumb__item{margin:0;padding:0;list-style:none}.breadcrumb{margin:42px 0 22px}.breadcrumb__item{display:inline;font-family:var(--font-evolventa);font-size:1.4rem;line-height:1.5;color:var(--color-text);opacity:.6}.breadcrumb__item a{color:var(--color-text);text-decoration:none;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.breadcrumb__item a:hover{color:var(--color-primary)}.breadcrumb__item:before{display:none}.breadcrumb__item:not(:last-child):after{content:"/";display:inline-block;width:6px;height:10px;margin-left:2px}.btn-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.btn-filter__icon{-ms-flex-negative:0;flex-shrink:0}.btn-filter__icon .icon{display:block;fill:var(--color-text);-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.btn-filter__text{font-family:var(--font-evolventa);font-size:2rem}.filter-wrap{width:510px;max-height:calc(100vh - 200px);padding:50px 54px;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.05),0 10px 23px 0 rgba(0,0,0,.05),0 41px 41px 0 rgba(0,0,0,.04),0 93px 56px 0 rgba(0,0,0,.03),0 165px 66px 0 rgba(0,0,0,.01),0 258px 72px 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,.05),0 10px 23px 0 rgba(0,0,0,.05),0 41px 41px 0 rgba(0,0,0,.04),0 93px 56px 0 rgba(0,0,0,.03),0 165px 66px 0 rgba(0,0,0,.01),0 258px 72px 0 rgba(0,0,0,0);overflow-y:auto;position:fixed;top:100px;left:-600px;z-index:100;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s;scrollbar-width:thin}.filter-wrap.open{left:calc(50% - 640px)}.filter-wrap__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-bottom:30px}.filter-wrap__close{-ms-flex-negative:0;flex-shrink:0;margin-top:3px}.filter-wrap__close .ic-hamburger{width:30px;height:32px}.filter-wrap__close .ic-hamburger span{top:15px}.filter-wrap__title{font-family:var(--font-header);font-size:3.2rem;line-height:1.3}.filter__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px;cursor:pointer}.filter__title{font-weight:500;font-size:2rem;line-height:1.3;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.filter__arr{width:26px;height:26px;position:relative}.filter__arr:after,.filter__arr:before{content:"";width:10px;height:1px;background:var(--color-text);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:background .2s ease 0s,-webkit-transform .3s ease 0s;transition:background .2s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,background .2s ease 0s;transition:transform .3s ease 0s,background .2s ease 0s,-webkit-transform .3s ease 0s}.filter__arr:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.filter__item{position:relative;margin-bottom:20px}.filter__item .input-check{font-size:1.6rem}.filter__item .input-check__mark{margin-top:4px}.filter__item.active .filter__arr.active:after{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.filter__content{display:none;padding-top:10px;padding-left:32px;margin-bottom:-6px}.filter__param:not(:last-child){margin-bottom:7px}.filter__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:20px 0}.filter .switch-wrap{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter .switch-wrap__label{font-size:1.6rem;font-weight:500}.filter__head:hover .filter__title{color:var(--color-primary)}.filter__head:hover .filter__arr:after,.filter__head:hover .filter__arr:before{background:var(--color-primary)}.range{padding-top:10px;padding-bottom:32px}.range__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.range__val{gap:3px}.range__val,.range__val input[type=text]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;color:var(--color-text);line-height:1.3}.range__val input[type=text]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;width:auto;padding:0;border:0;outline:0;margin:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.range .noUi-horizontal{height:2px}.range .noUi-connect{background:var(--color-primary)}.range .noUi-target{border:0;background:var(--bg-grey);-webkit-box-shadow:none;box-shadow:none}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--color-primary);right:-13px;top:-13px;-webkit-box-shadow:none;box-shadow:none}.range .noUi-handle:after,.range .noUi-handle:before{display:none}.bx-filter-container-modef{position:absolute;top:0;left:calc(100% + 10px);z-index:100}.bx-filter-popup-result{padding:4px;background:var(--color-primary);font-size:12px;line-height:1.3;color:#fff}.bx-filter-popup-result__text{white-space:nowrap}.bx-filter-popup-result a{color:#fff}.bx-filter-popup-result:after{content:"";display:inline-block;width:0;height:0;border-left:0 solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid var(--color-primary);border-top:6px solid rgba(0,0,0,0);position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.select2{width:auto!important}.select2-container .select2-selection--single{height:auto;border:none;border-radius:0;font-family:var(--font-evolventa);font-size:1.6rem;line-height:4.2rem;color:var(--color-text);position:relative}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.5rem;line-height:4.2rem;padding:0 30px 2px 10px;color:var(--color-text)}.select2-container--default .select2-selection--single .select2-selection__arrow{display:inline-block;width:30px;height:100%;background:rgba(0,0,0,0);background:url(/local/templates/gkeratin/assets/css/../img/arrow-down.png) no-repeat 50%;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:var(--color-primary)}.select2-dropdown{min-width:220px;background:#fff;border:1px solid var(--color-border);border-radius:0;padding:0;font-size:1.6rem;font-weight:300;line-height:1.2;color:var(--color-text);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.05),0 10px 23px 0 rgba(0,0,0,.05),0 41px 41px 0 rgba(0,0,0,.04),0 93px 56px 0 rgba(0,0,0,.03),0 165px 66px 0 rgba(0,0,0,.01),0 258px 72px 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,.05),0 10px 23px 0 rgba(0,0,0,.05),0 41px 41px 0 rgba(0,0,0,.04),0 93px 56px 0 rgba(0,0,0,.03),0 165px 66px 0 rgba(0,0,0,.01),0 258px 72px 0 rgba(0,0,0,0)}.select2-container--default .select2-results>.select2-results__options{max-height:500px}.select2-container--open .select2-dropdown--below{border:1px solid var(--color-middle-grey)}.select2-container--default .select2-results__option{padding:10px;list-style:none}.select2-container--default .select2-results__option:before{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background:rgba(0,0,0,.05);color:var(--color-primary)}.sort .select2-container .select2-selection--single{height:auto;border:none;font-size:2rem}.view{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.view__label{font-family:var(--font-evolventa);font-size:2rem}.view__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.view__item{-ms-flex-negative:0;flex-shrink:0;cursor:pointer}.view__item .icon{display:block;fill:#8c8c8c;-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.view__item.active .icon,.view__item:hover .icon{fill:var(--color-text)}.view__item.active{cursor:auto}.btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:42px 20px;background:var(--bg-grey);font-family:var(--font-evolventa);font-size:1.2rem;font-weight:700;color:var(--color-text);text-transform:uppercase;letter-spacing:2px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;cursor:pointer}.btn-more .icon{-ms-flex-negative:0;flex-shrink:0;fill:var(--color-primary);-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.btn-more:hover{background:var(--color-text);color:#fff}.btn-more:hover .icon{fill:#fff}.switch-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.switch{display:inline-block;vertical-align:middle;width:50px;height:25px}.switch input[type=checkbox]{display:none}.switch__content{display:inline-block;width:100%;height:100%;border-radius:12.5rem;background:var(--bg-grey);position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.switch__marker{display:inline-block;width:25px;height:25px;background:#fff;border-radius:50%;border:1px solid var(--color-primary);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox]:checked+.switch__content{background:#ccc}input[type=checkbox]:checked+.switch__content .switch__marker{left:calc(100% - 25px)}.prod-detail-slider-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:relative;margin-right:70px}.prod-detail-slider{width:calc(87% - 20px);margin:0}.prod-detail-slider__item{height:auto;padding-top:100%;position:relative;background:var(--bg-grey)}.prod-detail-slider__item img{max-height:100%}.prod-detail-slider__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.prod-detail-slider .swiper-button-next .icon.ic-stroke,.prod-detail-slider .swiper-button-prev .icon.ic-stroke{stroke:var(--color-primary);-webkit-transition:stroke .2s ease 0s;transition:stroke .2s ease 0s}.prod-detail-slider .swiper-button-next:hover .icon.ic-stroke,.prod-detail-slider .swiper-button-prev:hover .icon.ic-stroke{stroke:var(--color-text)}.prod-detail-thumb-slider-wrap{-ms-flex-negative:0;flex-shrink:0;width:13%;position:relative}.prod-detail-thumb-slider{width:100%;max-height:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prod-detail-thumb-slider__item{display:block;height:auto;vertical-align:top;padding-top:100%;overflow:hidden;position:relative;border:none;background:var(--bg-grey);-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;cursor:pointer}.prod-detail-thumb-slider__item.swiper-slide-thumb-active,.prod-detail-thumb-slider__item:hover{opacity:1}.prod-detail-thumb-slider__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.prod-detail-thumb-slider__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rating{display:inline-block;vertical-align:top;width:160px;height:21px;background:url(/local/templates/gkeratin/assets/css/../img/star-grey.png) repeat-x 0 0;position:relative;margin-left:-4px}.rating__content{width:0;height:100%;background:url(/local/templates/gkeratin/assets/css/../img/star-color.png) repeat-x 0 0;position:absolute;top:0;left:0}.rating_small{width:95px;height:13px;margin-left:-3px}.rating_small,.rating_small .rating__content{background-size:20px 13px}.rating-area{display:inline-block;vertical-align:top;overflow:hidden}.rating-area input{display:none}.rating-area__item{float:right;cursor:pointer}.rating-area__item:not(:last-child){margin-left:5px}.rating-area .icon{fill:#d9d9d9;-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.rating-area input:checked~label .icon,.rating-area input:checked~label:hover .icon,.rating-area input:checked~label:hover~label .icon,.rating-area label:hover .icon,.rating-area label:hover~input:checked~label .icon,.rating-area label:hover~label .icon{fill:var(--color-primary)}.catalog-detail{--margin-indent:100px}.catalog-detail-top__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.catalog-detail-top__label{font-family:var(--font-evolventa);font-size:2rem;margin-bottom:1rem}.catalog-detail-top__title{font-family:var(--font-site);font-size:3.2rem;font-weight:600;margin-bottom:2.5rem}.catalog-detail-top__brand{font-family:var(--font-evolventa);font-size:2rem;color:var(--color-text);margin-bottom:2.5rem;text-decoration:underline}.catalog-detail-top__brand a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.catalog-detail-top__brand a:hover{color:var(--color-primary)}.catalog-detail-top .rating{margin-bottom:25px}.catalog-detail-top__text{max-width:347px;text-align:justify;margin-bottom:32px}.catalog-detail-top__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:auto}.catalog-detail-top__btn .link-site{font-size:1.2rem;letter-spacing:.5px}.catalog-detail-top__btn .btn{min-width:290px}.catalog-detail-tp{margin-bottom:38px}.catalog-detail-tp__sect:not(:last-child){margin-bottom:20px}.catalog-detail-tp__label{font-size:1.2rem;font-weight:500;text-transform:uppercase;margin-bottom:8px}.catalog-detail-tp__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:0;margin:0;list-style:none}.catalog-detail-tp__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5.6rem;padding:0 28px;margin:0;border:2px solid var(--color-primary);border-radius:2.8rem;font-size:1.4rem;font-weight:500;text-transform:uppercase;color:var(--color-text);list-style:none;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;cursor:pointer}.catalog-detail-tp__item:before{display:none}.catalog-detail-tp__item.active,.catalog-detail-tp__item.selected,.catalog-detail-tp__item:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 var(--color-primary);box-shadow:inset 0 -5.4em 0 0 var(--color-primary);color:#fff}.catalog-detail-tp__item.active{cursor:auto}.catalog-detail-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:38px;margin-bottom:38px}.catalog-detail-prices__val{font-size:3.2rem;font-weight:700;line-height:1}.catalog-detail-prices__val_grey{color:#d9d9d9;text-decoration:line-through}.catalog-detail-prices__label{font-size:1rem;margin-top:10px}.catalog-advant-wrap{margin-right:70px}.catalog-advant{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:calc(87% - 20px);margin-left:calc(13% + 20px);margin-top:40px}.catalog-advant__item{width:calc(33.33% - 11px);gap:15px}.catalog-advant__icon,.catalog-advant__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog-advant__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid var(--color-text)}.catalog-advant__text{font-size:1.2rem}.reviews-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.review-item,.reviews-list{display:-webkit-box;display:-ms-flexbox;display:flex}.review-item{gap:50px 30px;width:calc(50% - 15px)}.review-item__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;border-radius:50%;border:1.5px solid var(--color-primary);margin-top:4px}.review-item__icon,.review-item__top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:15px}.review-item__name{font-size:1.7rem;font-weight:700;line-height:1.3}.review-item__text{max-width:347px;font-size:1.5rem;line-height:1.2}.review-form{padding:40px 55px}.review-form .form-site__col{width:100%}.review-form .form-site__col:first-child{-ms-flex-negative:0;flex-shrink:0;width:80%}.sale-block{background:var(--color-primary);padding:32px 0}.sale-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:37px;font-family:var(--font-evolventa);color:#fff;line-height:1.2}.sale-block__num{font-size:6.4rem;line-height:.8}.sale-block__text{max-width:430px;font-size:2.4rem}.course{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:110px;margin-bottom:100px}.course__img{-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 20px);position:relative}.course__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;min-height:4.5rem;border:2px solid var(--color-primary);border-radius:3rem;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.6;color:var(--color-text);text-transform:uppercase;text-decoration:none;padding:8px 18px;cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;margin-bottom:25px}.course__title{font-family:var(--font-header);font-size:3.2rem;line-height:1.2;text-transform:uppercase;margin-bottom:16px}.course__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.course__title a:hover{color:var(--color-primary)}.course__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:82px;margin-bottom:40px}.course__label{font-size:1.2rem;text-transform:uppercase;margin-bottom:8px;letter-spacing:1.5px}.course__val{max-width:256px;font-size:2rem}.course__btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.course__btn .btn{width:calc(50% - 3px);min-width:0}.course__note{font-size:1.2rem;margin-top:35px}.course__desc{max-width:500px}.course__desc b{font-weight:500}.course__desc p{margin-bottom:1.4rem}.course__desc ul+.font-small{margin-top:4rem}.course__desc p:last-child{margin-bottom:0}.about-block{background:var(--bg-grey)}.about-block__head{font-family:var(--font-evolventa);font-size:6rem;line-height:1.1;margin-bottom:160px}.about-block__title{font-family:var(--font-evolventa);font-size:4.8rem;line-height:1;margin-bottom:6.7rem}.about-block__subtitle{font-family:var(--font-evolventa);font-size:3.2rem;line-height:1.2;margin-bottom:5.5rem}.about-block__content{font-size:2.4rem;padding:50px 0;position:relative}.about-block__content p:last-child{margin-bottom:0}.about-block__content_sb{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 140px;font-size:1.6rem}.about-block__content_sb,.about-block__img{display:-webkit-box;display:-ms-flexbox;display:flex}.about-block__img{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;margin-left:-80px}.about-block__img img{margin-top:-70px}.line-block{padding:27px 0;background:var(--color-primary);font-family:var(--font-evolventa);font-size:2.8rem;color:#fff;text-align:center;line-height:1.2}.line-block_big{font-size:3.6rem;padding:65px 0}.info-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:62px}.info-block:not(:last-child){margin-bottom:92px}.info-block__content{-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 82px)}.info-block__title{font-size:4rem}.info-block__subtitle,.info-block__title{font-family:var(--font-header);line-height:1;margin-bottom:5rem}.info-block__subtitle{font-size:3.6rem;margin-top:5rem}.info-block__img-wrap{width:calc(50% + 20px);padding:0 40px 40px 0}.info-block__img{display:inline-block;position:relative}.info-block__img:after{content:"";display:block;width:100%;height:100%;border:1.5px solid var(--color-primary);position:absolute;top:40px;left:40px}.info-block__text{font-size:2rem}.info-block__text ol,.info-block__text ul{padding-left:30px}.info-block__text li{margin-bottom:2px}.info-block__text li:before{margin-left:-16px;margin-right:12px}.info-block-contacts__item:not(:last-child){margin-bottom:45px}.info-block-contacts__label{font-size:1.2rem;line-height:1.3;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.info-block-contacts__val{font-size:2rem;line-height:1.3}.info-block-contacts-phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 45px}.info-block-contacts-phones__val{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:1.2}.info-block-contacts-phones__val a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.info-block-contacts-phones__val a:hover{color:var(--color-primary)}.info-block-contacts-phones__val .icon{-ms-flex-negative:0;flex-shrink:0}.info-block-contacts-phones__val .ic-whatsapp{fill:#46a440}.info-block-contacts-phones__label{font-size:1.4rem;color:var(--color-primary);margin-top:5px}.contacts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;gap:30px}.contacts__item:not(:last-child){margin-bottom:45px}.contacts__label{font-size:1.2rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.contacts__val{font-size:2rem}.contacts-phones{margin-top:16px}.contacts-phones__item:not(:last-child){margin-bottom:18px}.contacts-phones__val{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;line-height:1.2}.contacts-phones__val a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.contacts-phones__val a:hover{color:var(--color-primary)}.contacts-phones__val .icon{-ms-flex-negative:0;flex-shrink:0}.contacts-phones__val .ic-whatsapp{fill:#46a440}.contacts-phones__label{font-size:1.4rem;color:var(--color-primary);margin-top:5px}.contacts-page .form-img-page .page-form{width:calc(58.33% + 25px)}.map-wrap{margin-right:-40px}.about-info{position:relative;background-color:var(--bg-grey)}.about-info__title{font-family:var(--font-header);max-width:510px;font-size:4.8rem;line-height:1.05;margin-bottom:43px}.about-info__title_big{max-width:none;font-size:7.2rem}.about-info__text{max-width:560px;font-size:2rem}.about-info__text_big{font-size:2.8rem;line-height:1.25}.about-info__content{padding:140px 0;position:relative}.about-info__content .btn{margin-top:60px}.about-info__img{width:100%;height:calc(100% + 200px);background-image:url(/local/templates/gkeratin/assets/css/../img/bg-woman.jpg);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;margin-top:60px;position:absolute;bottom:0;right:0}.about-info__logo{position:absolute;top:0;left:0}.about-info .btn-circle{position:absolute;bottom:110px;left:calc(100% + 107px)}.advant-company{padding:95px 0}.advant-company-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.advant-company-item,.advant-company-item__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advant-company-item__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:100px;height:100px;border-radius:50%;border:1px solid var(--color-primary)}.advant-company-item__icon img{max-width:60%;max-height:60%}.advant-company-item__content{max-width:395px}.advant-company-item__title{font-family:var(--font-header);font-size:2rem;margin-bottom:10px}.advant-company-item__text{font-size:1.4rem}.advant-company-item:not(:last-child){margin-bottom:52px}.requisite-item{margin-bottom:40px}.requisite-item__label{font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.requisite-item__val{font-size:2rem}.vacancy-main__content{padding-left:70px}.vacancy-main__title{font-family:var(--font-header);font-size:4rem;line-height:1.2;margin-bottom:4.3rem}.vacancy-main__text p.font-big{margin-bottom:4rem}.vacancy-main__btn{margin-top:40px}.vacancy-main__btn .btn{min-width:290px}.vacancy-main-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:38px}.vacancy-main-contacts__label{font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.vacancy-main-contacts__val{font-size:2rem}.vacancy-main-contacts__val a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.vacancy-main-contacts__val a:hover{color:var(--color-primary)}.vacancy-item{max-width:470px}.vacancy-item__label{font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.vacancy-item__title{font-family:var(--font-header);font-size:2.4rem;margin-bottom:20px}.vacancy-item__text{font-size:1.6rem}.vacancy-item__btn{margin-top:30px}.vacancy-item__btn .btn{min-width:290px}.vacancy-item:not(:last-child){margin-bottom:65px}.vacancy-list__title{font-family:var(--font-header);font-size:4rem;margin-bottom:40px}.unwrap-block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 40px}.unwrap-block-list .unwrap-block{width:calc(50% - 20px);margin-bottom:0}.unwrap-block{margin-bottom:80px}.unwrap-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;font-family:var(--font-header);font-size:2rem;padding:21px 0;border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);position:relative;cursor:pointer;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.unwrap-block__sign{-ms-flex-negative:0;flex-shrink:0;display:inline-block;width:22px;height:22px;position:relative}.unwrap-block__sign:after,.unwrap-block__sign:before{content:"";display:block;width:100%;height:1px;background:var(--color-text);-webkit-transition:background-color .3s ease 0s,-webkit-transform .3s ease 0s;transition:background-color .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s,-webkit-transform .3s ease 0s;position:absolute;top:11px;left:0}.unwrap-block__sign:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.unwrap-block__head:hover{color:var(--color-primary)}.unwrap-block__head:hover .unwrap-block__sign:after,.unwrap-block__head:hover .unwrap-block__sign:before{background:var(--color-primary)}.unwrap-block.opened .unwrap-block__head .unwrap-block__sign:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.unwrap-block__content{display:none;padding-top:20px;padding-bottom:20px;font-size:2rem;line-height:1.35}.delivery-item{font-size:2rem;margin-bottom:110px}.delivery-item p{margin-bottom:2.8rem}.delivery-item p:last-child{margin-bottom:0}.delivery-item__title{font-family:var(--font-header);font-size:4rem;line-height:1.2;margin-bottom:2.8rem}.delivery-item .list-color{font-size:1.6rem}.delivery-item .list-color li{margin-bottom:30px}.delivery-item .list-color li:last-child{margin-bottom:0}.delivery-item__label{font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.about-salon__content{font-size:2rem}.experts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:75px}.experts-item{text-align:center}.experts-item__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:224px;height:224px;border-radius:50%;border:2px solid var(--color-primary);background:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover}.experts-item__img_empty{background-size:50%}.experts-item__name{font-family:var(--font-evolventa);font-size:4rem;margin-top:15px}.experts-wrap .h3,.experts-wrap h3{margin-bottom:60px}.experts-wrap__text{font-size:2rem;text-align:center;margin-top:55px}.prices-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.prices-list__item{width:calc(33.33% - 26.66px)}.contacts-list__item:not(:last-child){margin-bottom:35px}.contacts-list__label{font-size:1.2rem;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px}.contacts-block,.contacts-list__val{font-size:2rem}.contacts-block__content{padding-right:70px}.contacts-block .h3,.contacts-block h3{margin-bottom:3rem}.contacts-block .contacts-list{margin-top:80px}.contacts-block .map-wrap{margin-left:-40px;margin-right:0}.salon-slider{padding-left:15%;padding-right:15%}.salon-slider .swiper-button-next .icon.ic-stroke,.salon-slider .swiper-button-prev .icon.ic-stroke{stroke:var(--color-primary)}.salon-slider .swiper-button-next:hover .icon.ic-stroke,.salon-slider .swiper-button-prev:hover .icon.ic-stroke{stroke:var(--color-text)}.salon-slider .swiper-button-next{right:25px}.salon-slider .swiper-button-prev{left:25px}.order-salon__content{max-width:550px;font-size:2rem;line-height:1.5}.order-salon__content .font-big{font-size:2.4rem;line-height:1.3;margin-bottom:4rem}.order-salon__content .btn{margin-top:25px}.order-salon .img-border{margin-left:-40px}.img-border{position:relative;margin:0 40px 40px 0}.img-border:after{content:"";width:100%;height:100%;border:3px solid var(--color-primary);position:absolute;top:40px;left:40px}.form-search{position:relative}.form-search input[type=search],.form-search input[type=text]{display:inline-block;height:4rem;width:100%;font-family:var(--font-evolventa);font-size:2rem;line-height:1;color:var(--color-text);padding:0 34px;background:rgba(0,0,0,0);border:0;border-bottom:1.5px solid var(--color-primary);outline:0;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.form-search input[type=search]:focus,.form-search input[type=text]:focus{border-color:var(--color-text)}.form-search input[type=text].error{border-color:#d898a8}.form-search button,.form-search input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:100%;background:rgba(0,0,0,0);font-size:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:background .2s ease 0s;transition:background .2s ease 0s}.form-search button .icon,.form-search input[type=submit] .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.form-search button:hover .icon,.form-search input[type=submit]:hover .icon{fill:var(--color-primary)}.form-search__cancel{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:100%;position:absolute;top:0;right:0}.lines-brand{font-size:2rem}.lines-brand__title{font-size:2.6rem;font-weight:500;margin-bottom:20px}.lines-brand__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.lines-brand__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;height:6rem;border:2px solid var(--color-primary);border-radius:3rem;font-family:var(--font-btn);font-style:normal;font-weight:700;font-size:1rem;line-height:1.2;color:var(--color-text);text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;padding:0 25px;cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.lines-brand__item.active,.lines-brand__item:hover{-webkit-box-shadow:inset 0 -5.6em 0 0 var(--color-primary);box-shadow:inset 0 -5.6em 0 0 var(--color-primary);color:#fff}.lines-brand__item.active{cursor:auto}.lines-brand-wrap__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:100%}.lines-brand-wrap__desc{font-size:2rem;margin-top:auto}.about-brand{font-size:2rem;line-height:1.25}.about-brand .font-big{font-size:2.4rem}.num-sect-wrap__img{margin-right:-40px}.num-sect-wrap .num-sect-list{margin-left:-20px}.num-sect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:25px 20px;border-bottom:1.5px solid var(--color-primary);color:var(--color-text);-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}.num-sect,.num-sect__val{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.num-sect__val{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-ms-flex-negative:0;flex-shrink:0;min-width:90px;font-family:var(--font-evolventa);font-size:6rem;line-height:1;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.num-sect__plus{font-size:3.2rem}.num-sect__text{width:100%;font-size:2rem;line-height:1.25;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.num-sect__arr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:58px;height:58px;border-radius:50%;border:1.5px solid #fff;opacity:0;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s}.num-sect__arr .icon{fill:#fff}.num-sect:hover{background:var(--color-primary)}.num-sect:hover .num-sect__text,.num-sect:hover .num-sect__val{color:#fff}.num-sect:hover .num-sect__arr{opacity:1}.advant-products__desc{font-size:3.2rem;font-weight:500;line-height:1.25;margin-bottom:6rem}.advant-products__label{font-size:2.4rem;font-weight:500;line-height:1.25;margin-bottom:3rem}.advant-products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.advant-products__item{width:calc(50% - 20px)}.advant-products__num{font-family:var(--font-evolventa);font-size:6rem;line-height:1.1;margin-bottom:.5rem}.advant-products__note{font-size:2rem;line-height:1.25}.advant-products__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-top:60px}.advant-products__btn .btn{width:calc(50% - 20px)}.list-block-num-wrap__img{margin-left:-40px}.list-block-num__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:7px 20px 7px 0;border-bottom:1.5px solid var(--color-primary)}.list-block-num__val{-ms-flex-negative:0;flex-shrink:0;width:70px;font-family:var(--font-evolventa);font-size:6rem;line-height:1;text-align:center}.list-block-num__text{font-size:2rem;line-height:1.25}.list-block-num__item:not(:last-child){margin-bottom:41px}.list-circle-num{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}.list-circle-num,.list-circle-num__item{display:-webkit-box;display:-ms-flexbox;display:flex}.list-circle-num__item{gap:20px;width:calc(50% - 20px)}.list-circle-num__num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:50px;height:50px;border-radius:50%;border:1.5px solid var(--color-primary);font-size:3.7rem;line-height:1;color:var(--color-primary);text-align:center}.list-circle-num__text{font-size:2rem;line-height:1.25}.distr-about__content{font-size:2rem;margin-left:-40px}.distr-about__content li{margin-bottom:23px}.info-img{position:relative;z-index:1;padding:var(--margin-indent) 0}.info-img__pic{width:100%;height:100%;background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;top:0;left:0;z-index:-1}.articles-list{display:grid;grid-template-columns:calc(38.2% - 46.66px) calc(23.6% - 46.66px) calc(38.2% - 46.66px);gap:70px}.article-item__img-wrap{display:block;padding-bottom:65%;position:relative;overflow:hidden;margin-bottom:23px}.article-item__img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.article-item__img_empty{background-size:50%}.article-item__img-wrap:hover .article-item__img{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.article-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}.article-item__date{font-size:1.4rem;font-weight:500;text-transform:uppercase;margin-bottom:10px}.article-item__title{max-width:330px;font-size:2.4rem;line-height:1.2}.article-item__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.article-item__title a:hover{color:var(--color-primary)}.article-item__arr{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;border-radius:50%;border:1.5px solid var(--color-primary);-webkit-transition:-webkit-box-shadow .2s ease 0s;transition:-webkit-box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s;transition:box-shadow .2s ease 0s,-webkit-box-shadow .2s ease 0s}.article-item__arr .icon{fill:var(--color-primary);-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.article-item__arr:hover{-webkit-box-shadow:0 0 0 50px var(--color-primary) inset;box-shadow:0 0 0 50px var(--color-primary) inset}.article-item__arr:hover .icon{fill:#fff}.sect-salon-wrap:not(:last-child){margin-bottom:135px}.sect-salon-wrap:last-child{margin-bottom:70px}.sect-salon{display:-webkit-box;display:-ms-flexbox;display:flex}.sect-salon__content,.sect-salon__img-wrap{width:50%}.sect-salon__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:75px 80px;background-color:#94865f;color:#fff}.sect-salon__content_dark{color:var(--color-text)}.sect-salon__title{font-size:4.8rem;margin-bottom:auto}.sect-salon__subtitle,.sect-salon__title{font-family:var(--font-evolventa);line-height:1.1}.sect-salon__subtitle{font-size:3.2rem;margin-bottom:2.4rem}.sect-salon__text{font-size:1.6rem}.sect-salon__img{position:relative;padding-bottom:86%;min-height:100%}.sect-salon__img-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.sect-salon__img-content img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sect-salon:not(:last-child){margin-bottom:60px}.salon-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:47px 40px}.salon-item,.salon-list{display:-webkit-box;display:-ms-flexbox;display:flex}.salon-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;width:calc(50% - 20px)}.salon-item__img-wrap{width:35.5%;-ms-flex-negative:0;flex-shrink:0}.salon-item__img{position:relative;padding-bottom:100%}.salon-item__img-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.salon-item__img-content img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.salon-item__title{font-family:var(--font-evolventa);font-size:3.2rem}.salon-item__text{font-size:1.6rem;margin-top:20px}.paint-list{margin-bottom:-90px}.paint-item{padding:90px 0}.paint-item__img_indent{margin-left:-350px}.order-md-2 .paint-item__img_indent{margin-left:0;margin-right:-350px}.paint-item__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:30px}.paint-item__head{font-family:var(--font-evolventa);font-size:6.4rem;line-height:1.1}.paint-item__title{font-size:3.6rem;font-weight:500}.paint-item__subtitle{font-size:2.4rem;margin-top:.8rem}.paint-item__text{margin-top:37px}.paint-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:50px}.paint-item__btn .btn{min-width:290px;font-size:1.4rem}.paint-item__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6rem;border:2px solid var(--color-primary);border-radius:3rem;font-family:var(--font-btn);font-style:normal;font-weight:700;font-size:1.4rem;line-height:1.2;color:var(--color-text);text-transform:uppercase;letter-spacing:1px;text-align:center;padding:0 37px;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}a.paint-item__tag:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 var(--color-primary);box-shadow:inset 0 -5.4em 0 0 var(--color-primary);color:#fff}.paint-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.paint-info__item{-ms-flex-negative:0;flex-shrink:0}.paint-structure{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.paint-structure__item{width:50%}.paint-structure__title{font-size:2rem;font-weight:500;padding-bottom:8px;border-bottom:2px solid var(--color-text);margin-bottom:12px}.page-search{padding-top:60px}.page-search .form-search{margin-bottom:20px}.page-search .form-search input[type=search],.page-search .form-search input[type=text]{border-color:var(--color-text)}.page-search .form-search input[type=search]:focus,.page-search .form-search input[type=text]:focus{border-color:var(--color-primary)}.page-search__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-bottom:20px;font-size:1.3rem}.news-main{position:relative;z-index:1;color:#fff}.news-main__img{width:100%;height:calc(100% + 200px);background-color:var(--bg-grey);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;margin-top:60px;position:absolute;bottom:0;right:0;z-index:-1}.news-main__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:615px;padding:30px 0}.news-main__content,.news-main__date{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.news-main__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.6rem;border:2px solid var(--color-primary);border-radius:2.8rem;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.2;color:#fff;text-transform:uppercase;text-align:center;padding:0 40px;margin-bottom:28px}.news-main__title{font-family:var(--font-header);font-size:3.2rem;line-height:1.2}.news-main__title a{color:#fff;-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.news-main__title a:hover{color:var(--color-primary)}.news-main__text{margin-top:22px}.news-main .btn{margin-top:36px}.news-item{margin-bottom:60px}.news-item__img-wrap{display:block;position:relative;padding-bottom:98.5%;overflow:hidden;margin-bottom:25px}.news-item__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.news-item__img_empty{background-size:50%}.news-item__img-wrap:hover .news-item__img{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.news-item__date{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5.6rem;border:2px solid var(--color-primary);border-radius:2.8rem;font-style:normal;font-weight:500;font-size:1.4rem;line-height:1.2;color:var(--color-text);text-transform:uppercase;text-align:center;padding:0 40px;margin-bottom:28px}.news-item__title{font-family:var(--font-header);font-size:3.2rem;line-height:1.2}.news-item__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.news-item__title a:hover{color:var(--color-primary)}.news-item__text{margin-top:20px}.news-item .btn{margin-top:38px}.auth{padding:67px 0}.auth .form-site__title{font-size:4rem;line-height:1;text-align:center}.auth .form-site__btn .btn{width:100%}.auth .form-site__polit,.auth .form-site__text{text-align:center}.counter-wrap__label{font-size:1.8rem;line-height:1;text-align:center;margin-top:10px}.counter{gap:5px}.counter,.counter__arr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.counter__arr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--color-text);font-weight:600;font-size:2.8rem;line-height:1;color:var(--color-text);cursor:pointer;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.counter__arr:hover{border-color:var(--color-primary);-webkit-box-shadow:0 0 0 30px var(--color-primary) inset;box-shadow:0 0 0 30px var(--color-primary) inset;color:#fff}.counter input[type=number],.counter input[type=text]{display:inline-block;height:40px;width:40px;font-family:var(--font-site);font-weight:600;font-size:2.8rem;line-height:1;color:var(--color-text);text-align:center;padding:0;background:rgba(0,0,0,0);border:0;outline:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.counter input[type=number]{-moz-appearance:textfield}.coupon{width:290px}.coupon__label{font-size:1.6rem;margin-bottom:5px}.coupon__field{position:relative}.coupon__field input[type=text]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.6rem;line-height:1;color:var(--color-text);padding:0 50px 0 24px;border-radius:3rem;border:1px solid var(--color-primary);margin:0;outline:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.coupon__field input[type=text]:focus{border-color:var(--color-text)}.coupon__icon{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}.coupon__icon .icon{fill:var(--color-primary)}.coupon.success .coupon__icon{opacity:1}.coupon-alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:2rem;color:var(--color-primary);margin-top:12px}.coupon-alert.BAD{color:var(--color-danger)}.coupon-alert__del{font-size:1.6rem;color:var(--color-text);cursor:pointer}.basket-actions{background:var(--bg-grey);padding:26px 0;margin-bottom:54px}.basket-actions__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.basket-actions__content .form-search{width:50%}.basket-actions__btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.basket-actions__btn .btn{min-width:240px}.basket-list{margin-bottom:25px}.basket-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin-bottom:35px}.basket-item__img-wrap{width:180px;-ms-flex-negative:0;flex-shrink:0}.basket-item__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:100%;height:180px;background-color:var(--bg-grey)}.basket-item__img img{max-width:100%;max-height:100%}.basket-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;width:100%}.basket-item__info{max-width:300px}.basket-item__title{font-size:2.4rem;font-weight:600;line-height:1.2}.basket-item__title a{color:var(--color-text);-webkit-transition:color .2s ease 0s;transition:color .2s ease 0s}.basket-item__title a:hover{color:var(--color-primary)}.basket-item__param{font-size:2rem;line-height:1.2;margin-top:15px}.basket-item .counter-wrap{position:relative;text-align:center}.basket-item .counter,.basket-item__close{-ms-flex-negative:0;flex-shrink:0}.basket-item__prices-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.basket-item__prices-val{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.basket-item__cur-price{font-size:3rem;font-weight:600;line-height:1.2}.basket-item__old-price{font-size:2rem;line-height:1.2;color:#9e9e9e;position:relative}.basket-item__old-price:after{content:"";border-bottom:1px solid #9e9e9e;position:absolute;top:0;left:0;width:100%;height:50%;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}.basket-item__prices-label{font-size:1.8rem;color:var(--color-primary);text-align:right;margin-top:.6rem}.basket-item__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;cursor:pointer}.basket-item__close .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.basket-item__close:hover .icon{fill:var(--color-primary)}.basket-bottom{background:var(--bg-grey);padding:53px 0}.basket-bottom__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.basket-bottom .coupon{-ms-flex-negative:0;flex-shrink:0}.basket-bottom__link{color:var(--color-text);margin-top:5px}.basket-bottom__btn .btn{min-width:290px}.basket-bottom__link{font-size:1.6rem;text-align:center;margin-top:10px}.basket-bottom__link a{color:var(--color-text);text-decoration:underline}.basket-bottom__link a:hover{color:var(--color-primary);text-decoration:none}.basket-sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:485px;margin-left:auto}.basket-sum__title{font-size:2.9rem}.basket-sum__note{font-size:1.8rem;margin-top:8px}.basket-sum__val{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px}.basket-sum__cur{font-size:4.4rem;font-weight:600;line-height:1}.basket-sum__old{font-size:2rem;line-height:1.2;color:#9e9e9e;position:relative;padding-bottom:3px}.basket-sum__old:after{content:"";border-bottom:1px solid #9e9e9e;position:absolute;top:0;left:0;width:100%;height:50%;-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}.basket-sum__label{font-size:1.8rem;color:var(--color-primary);text-align:right;margin-top:.8rem}.order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:53px}.order__main{width:100%}.order__sect:not(:last-child){margin-bottom:100px}.order__title{font-family:var(--font-header);font-size:4rem;line-height:1.25;margin-bottom:35px}.order__item:not(:last-child){margin-bottom:27px}.order__label{font-size:1.6rem;font-weight:600;margin-bottom:15px}.order__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 55px}.order__radio .input-radio{font-size:1.6rem}.order__radio .input-radio__mark{width:20px;height:20px}.order__polit{margin-top:50px}.order__btn{margin-top:20px}.choose-address__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:18px}.choose-address__list .btn{min-width:0}.choose-address__field{position:relative}.choose-address__field input[type=text]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.6rem;line-height:1;color:var(--color-text);padding:0 60px 0 57px;border-radius:3rem;border:1px solid var(--color-primary);margin:0;outline:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.choose-address__field input[type=text]:focus{border-color:var(--color-text)}.choose-address__loop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:100%;position:absolute;top:0;left:0}.choose-address__loop .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.choose-address__loop:hover .icon{fill:var(--color-primary)}.choose-address__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;position:absolute;top:0;right:22px}.choose-address__close .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.choose-address__close:hover .icon{fill:var(--color-primary)}.order-index{position:relative}.order-index input[type=text]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.6rem;line-height:1;color:var(--color-text);padding:0 60px 0 28px;border-radius:3rem;border:1px solid var(--color-primary);margin:0;outline:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.order-index input[type=text]:focus{border-color:var(--color-text)}.order-index__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:100%;position:absolute;top:0;right:22px}.order-index__close .icon{-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.order-index__close:hover .icon{fill:var(--color-primary)}.order-info-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 120px;max-width:770px}.order-info,.order-info-list{display:-webkit-box;display:-ms-flexbox;display:flex}.order-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 60px)}.order-info__title{font-size:2.4rem;font-weight:600;line-height:1.2;margin-bottom:22px}.order-info__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:6px}.order-info__label{font-size:1.2rem;line-height:1.3;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}.order-info__val{font-size:2.4rem;font-weight:600;line-height:1.2;margin-bottom:20px}.order-info__text{font-size:1.6rem;margin-bottom:20px}.order-info__btn{margin-top:auto}.order-info__btn .btn{min-width:290px}.order-choose{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;max-width:550px}.order-choose:not(:last-child){margin-bottom:65px}.order-choose .input-check{-ms-flex-negative:0;flex-shrink:0}.order-choose__title{font-size:2.4rem;font-weight:600;line-height:1.2;margin-bottom:22px}.order-choose__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px 85px}.order-choose__label{font-size:1.2rem;line-height:1.3;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}.order-choose__val{font-size:2.4rem;font-weight:600;line-height:1.2}.order-choose__text{font-size:1.6rem;margin-bottom:20px}.order-choose__text:last-child{margin-bottom:0}.order-choose__btn{margin-top:30px}.order-choose__btn .btn{min-width:290px}.order-form{max-width:880px}.order-form__item:not(:last-child){margin-bottom:20px}.order-form__item input[type=email],.order-form__item input[type=number],.order-form__item input[type=password],.order-form__item input[type=text],.order-form__item input[type=time],.order-form__item textarea{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;width:100%;font-family:var(--font-site);font-style:normal;font-weight:500;font-size:1.6rem;line-height:1;color:var(--color-text);padding:0 28px;border-radius:3rem;border:1px solid var(--color-primary);margin:0;outline:0;background:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border .2s ease 0s;transition:border .2s ease 0s}.order-form__item textarea{height:12.6rem;line-height:1.6;padding-top:1.5rem;padding-bottom:1.5rem}.order-form__item input[type=email]:focus,.order-form__item input[type=number]:focus,.order-form__item input[type=password]:focus,.order-form__item input[type=text]:focus,.order-form__item input[type=time]:focus,.order-form__item textarea:focus{border-color:var(--color-text)}.order-prod-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:25px}.order-prod-item,.order-prod-item__img{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order-prod-item__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:127px;height:127px;background:var(--bg-grey)}.order-prod-item__img img{max-height:100%}.order-prod-item__title{width:50%;font-size:2rem;font-weight:500;line-height:1.2;margin-right:auto}.order-prod-item__title a{color:var(--color-text)}.order-prod-item__title a:hover{color:var(--color-primary)}.order-prod-item__count,.order-prod-item__price{width:25%;font-size:2.4rem;font-weight:600;line-height:1.2;text-align:center}.order-result{-ms-flex-negative:0;flex-shrink:0;width:347px;padding:28px;background:var(--bg-grey)}.order-result__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:35px}.order-result__top .btn{min-width:0}.order-result__title{font-size:2.4rem;font-weight:500;line-height:1.25}.order-result__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:24px}.order-result__label{font-size:1.6rem;font-weight:500;line-height:1.25}.order-result__val{text-align:right;margin-top:-2px;font-size:2.4rem;font-weight:600;line-height:1.2}.order-result__old-price{font-size:1.6rem;font-weight:400;color:#6c6c6c;text-decoration:line-through;margin-top:-3px}.order-result__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;border-top:1.5px solid var(--color-primary);padding-top:10px;line-height:1.25;font-weight:600;margin-top:35px}.order-result__label-sum{font-size:2rem}.order-result__sum{font-size:2.4rem}.success-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:800px;padding:50px 0;position:relative;z-index:1}.success-page__img{width:100%;height:100%;background:url(/local/templates/gkeratin/assets/css/../img/bg-success-page.jpg) no-repeat 50%;background-size:cover;position:absolute;top:0;left:0;z-index:-1}.success-page__title{font-family:var(--font-evolventa);font-size:6rem;line-height:1.1}.success-page__text{font-size:2.4rem;line-height:1.25;margin-top:36px}.success-page .btn-circle{margin-top:50px}.error-page{text-align:center}.error-page__img{margin-bottom:65px}.error-page__title{font-family:var(--font-header);font-size:6rem;line-height:1.1}.error-page__text{font-size:2.4rem;margin-top:24px}.error-page .btn{margin-top:42px}.wishlist-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;text-align:center}.wishlist-empty__title{font-family:var(--font-header);font-size:4rem;line-height:1.2}.wishlist-empty .btn{margin-top:25px}.spinner{position:relative;width:44px;height:44px;border-radius:50%;-webkit-perspective:800px;perspective:800px}.spinner__item{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.spinner__item:first-child{left:0;top:0;-webkit-animation:rotate-one 1s linear infinite;animation:rotate-one 1s linear infinite;border-bottom:3px solid rgba(235,161,106,.6)}.spinner__item:nth-child(2){right:0;top:0;-webkit-animation:rotate-two 1s linear infinite;animation:rotate-two 1s linear infinite;border-right:3px solid rgba(235,161,106,.6)}.spinner__item:nth-child(3){right:0;bottom:0;-webkit-animation:rotate-three 1s linear infinite;animation:rotate-three 1s linear infinite;border-top:3px solid rgba(235,161,106,.6)}@-webkit-keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(0deg);transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(1turn);transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@keyframes rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(0deg);transform:rotateX(35deg) rotateY(-45deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotate(1turn);transform:rotateX(35deg) rotateY(-45deg) rotate(1turn)}}@-webkit-keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(0deg);transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(1turn);transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@keyframes rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(0deg);transform:rotateX(50deg) rotateY(10deg) rotate(0deg)}to{-webkit-transform:rotateX(50deg) rotateY(10deg) rotate(1turn);transform:rotateX(50deg) rotateY(10deg) rotate(1turn)}}@-webkit-keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(0deg);transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(1turn);transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}@keyframes rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(0deg);transform:rotateX(35deg) rotateY(55deg) rotate(0deg)}to{-webkit-transform:rotateX(35deg) rotateY(55deg) rotate(1turn);transform:rotateX(35deg) rotateY(55deg) rotate(1turn)}}.catalog-sect{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 15px}.catalog-sect,.catalog-sect__item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-sect__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 28px;border:2px solid var(--color-primary);border-radius:3.3rem;font-size:2rem;font-weight:500;color:var(--color-text);text-transform:uppercase;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.catalog-sect__item:hover{-webkit-box-shadow:inset 0 -5.4em 0 0 var(--color-primary);box-shadow:inset 0 -5.4em 0 0 var(--color-primary);color:#fff}.pager{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-top:50px}.pager,.pager__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager__list{gap:16px}.pager__item{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:60px;height:60px;border-radius:50%;border:1.5px solid var(--color-primary);font-size:2.6rem;line-height:1;color:var(--color-primary);text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.pager__item.active,.pager__item:hover{-webkit-box-shadow:inset 0 -3.4em 0 0 var(--color-primary);box-shadow:inset 0 -3.4em 0 0 var(--color-primary);color:#fff}.pager__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.pager__arr,.pager__nav{-ms-flex-negative:0;flex-shrink:0}.pager__arr{cursor:pointer}.pager__arr .icon{fill:var(--color-text);-webkit-transition:fill .2s ease 0s;transition:fill .2s ease 0s}.pager__arr:hover .icon{fill:var(--color-primary)}.pager__arr.disable{opacity:.3;cursor:auto}.pager__arr.disable .icon{fill:var(--color-text)}.partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 33px}.partner-item{-ms-flex-negative:0;flex-shrink:0}.popup-window{padding:40px}.popup-window-overlay{background:rgba(24,24,27,.92)!important;opacity:1}.popup-window-close-icon{width:36px;height:36px;top:-36px;opacity:1}.popup-window-close-icon:after{width:18px;height:18px;background:url(/local/templates/gkeratin/assets/css/../img/close-white.png) no-repeat 50%;background-size:contain}.filter .bx-filter-container-modef{left:auto;right:0}.bx-pagination{margin:90px 0 0}.bx-pagination .bx-pagination-container ul li:before{display:none}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:var(--color-primary)}@media(max-width:1399px){.catalog-sect-info{background:hsla(0,0%,100%,.5)}}@media(max-width:1359px){.filter-wrap.open{left:20px}.catalog-advant-wrap,.num-sect-wrap__img,.prod-detail-slider-wrap{margin-right:0}.num-sect-wrap .num-sect-list{margin-left:0}.advant-products__item{width:100%}.list-block-num-wrap__img{margin-left:0}.news-main__info{padding:30px;background:rgba(0,0,0,.2)}.basket-item,.basket-item__content{gap:20px}.basket-item__img-wrap{width:140px}.basket-item__img{height:140px}}@media(max-width:1279px){.subscribe__content{gap:10px}.tabs-page_line .tabs-page__item{padding-right:25px;padding-left:25px}.advant{padding:0;gap:30px}.advant__val{width:110px;height:110px;font-size:3.5rem}.advant__val img{max-width:70%}.advant__label{font-size:1.9rem}.catalog-slider-item__btn .btn{min-width:0;gap:20px;font-size:1.2rem}.catalog-advant__item{width:calc(50% - 8px)}.course{gap:40px}.about-info__content{margin:100px 0;padding:30px;background:hsla(0,0%,94.9%,.3)}.about-info__logo{position:static;margin-bottom:20px}}@media(max-width:1199px){.order__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-result{width:100%}}@media(max-width:991px){:root{--margin-indent:80px;--margin-indent-min:50px}.row{--bs-gutter-x:30px}.h1,h1{font-size:5.4rem}.h1,.h2,h1,h2{margin-bottom:5rem}.h2,h2{font-size:4.8rem}.h3,h3{font-size:4rem}.h3,.h4,h3,h4{margin-bottom:3rem}.h4,h4{font-size:3.2rem}.h5,h5{font-size:2.6rem;margin-bottom:2rem}main{padding-bottom:80px}.last-elem{margin-bottom:-80px}.h4+.unwrap-block-list,h4+.unwrap-block-list{margin-top:4rem}.font-accent{font-size:2.4rem}.header{width:100%;background:#fff;padding:0;position:sticky;top:0;left:0;z-index:1000}.mobile-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;height:54px;padding-top:5px;padding-bottom:5px}.mobile-header__logo{max-width:130px;max-height:100%}.footer .subscribe{margin-top:40px}.footer__pay{margin-top:30px}.pay-system__item img{max-width:30px}.main-menu-wrap{width:100%;height:calc(100vh - 54px);background:#fff;padding-top:40px;padding-bottom:40px;position:fixed;right:100%;top:55px;overflow-x:hidden;overflow-y:auto;-webkit-transition:right .2s ease 0s;transition:right .2s ease 0s}.main-menu-wrap.open{right:0}.main-menu-wrap__content{margin-left:-20px;margin-right:-20px;-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.main-menu-wrap__info{margin-top:62px;padding-left:20px;padding-right:20px}.main-menu-wrap .header-contacts__phone{font-size:1.5rem}.main-menu-wrap .header-contacts__callback{font-size:1.1rem;margin-top:3px}.main-menu-back{display:table;height:3.4rem;border-radius:1.7rem;border:1px solid var(--color-text);font-size:1rem;line-height:1.2;color:var(--color-text);padding:10px 12px;margin-top:-20px;opacity:0;cursor:pointer;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.main-menu-back.active{opacity:1}.main-menu{margin:0;position:relative}.main-menu__link,.main-menu__sub-link{padding:0 20px;font-size:1.8rem;letter-spacing:0}.main-menu__item,.main-menu__sub-item{margin-bottom:20px;position:static}.main-menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.main-menu__arr{-ms-flex-negative:0;flex-shrink:0;margin-top:-5px}.main-menu__sub{width:100%;height:calc(100vh - 108px);overflow-x:hidden;overflow-y:auto;background:#fff;padding-top:20px;position:absolute;top:0;left:100%;z-index:10;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s}.main-menu__sub.active{left:0}.catalog-menu-popup{width:100%;height:calc(100vh - 108px);background:#fff;padding-top:20px;padding-bottom:20px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:100%;z-index:10;-webkit-transition:left .2s ease 0s;transition:left .2s ease 0s}.catalog-menu-popup.active{left:0}.catalog-menu{width:auto;margin-left:-20px;margin-right:-20px}.catalog-menu__sub{width:100%;height:calc(100vh - 108px);overflow-x:hidden;overflow-y:auto;background:#fff;padding-top:20px;padding-bottom:20px;position:absolute;top:0;left:100%;z-index:10;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s}.catalog-menu__sub.active{left:0}.catalog-menu__link,.catalog-menu__sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;font-size:1.8rem;letter-spacing:0}.catalog-menu__item,.catalog-menu__sub-item{margin-bottom:20px;position:static}.catalog-info{width:100%;max-width:280px;margin-top:38px}.catalog-info__img-wrap{width:100%;margin-left:0}.catalog-info__img{padding-bottom:64%}.catalog-info__content{width:106px;height:106px;margin:-52px 10px 0 auto}.catalog-info__title{font-size:1.3rem}.catalog-info__link{font-size:.8rem}.form-img-bg-page .page-form{margin-right:0}.tabs-page__item{font-size:1.8rem}.tabs-page_btn .advant_column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.tabs-page_btn .advant_column .advant__item{width:calc(50% - 20px)}.top-slider__item{min-height:560px}.top-slider__item .h1,.top-slider__item h1{font-size:4rem}.advant__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advant__label{text-align:center}.advant_column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.advant-company .advant{margin-left:0}.advant-company .advant__item{width:calc(33.33% - 33.33px)}.products-slider-wrap .swiper-button-next,.products-slider-wrap .swiper-button-prev{width:40px}.products-slider-wrap .swiper-button-prev{left:0}.products-slider-wrap .swiper-button-next{right:0}.products-slider{margin-left:60px;margin-right:60px}.products-slider__tag{font-size:1.8rem;padding:15px 20px}.about__content{padding-left:40px}.logo-square:after{border-width:1px;top:30px;left:30px}.brands{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brand-item{width:calc(50% - 20px)}.form-img-page .page-form{width:75%}.catalog-sect-info{padding:40px}.catalog-sect-info__item{font-size:2.1rem;padding:20px}.catalog-sect-info__arr{max-width:40px}.catalog-actions{font-size:1.6rem}.catalog-actions__item{gap:20px}.catalog-actions__item_sb{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.catalog-actions__count{font-size:1.6rem}.catalog-actions .select2-container--default .select2-selection--single .select2-selection__rendered,.catalog-actions .select2-container .select2-selection--single{font-size:1.6rem;font-weight:500}.catalog-actions .select2-container .select2-selection--single{height:4rem}.catalog-list{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px}.catalog-list_grid{grid-template-columns:repeat(3,1fr);gap:10px}.catalog-list_grid .catalog-item:nth-child(6n+2),.catalog-list_grid .catalog-item:nth-child(6n+4){grid-column:span 2;grid-row:span 2}.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__label,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__label{font-size:1.6rem}.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__title,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__title{font-size:2.4rem}.other-products .catalog-item:not(:nth-last-child(-n+3)){display:none}.btn-filter__text,.view__label{font-size:1.6rem}.prod-detail-slider-wrap{max-width:780px}.catalog-detail{--margin-indent:80px}.catalog-advant{margin-left:0}.catalog-advant__item{width:calc(33.33% - 11px)}.catalog-detail-top__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.catalog-detail-top__label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.catalog-detail-top__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.catalog-detail-top__btn{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:32px;margin-top:0}.catalog-detail-top__brand{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.catalog-detail-top .rating{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.catalog-detail-top__text{max-width:none;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.catalog-detail-prices{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.catalog-detail-tp{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.review-item{width:100%}.review-item__text{max-width:none}.course__img{width:calc(40% - 20px)}.info-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.info-block__content,.info-block__img-wrap{width:100%}.contacts-page .form-img-page .page-form{width:75%}.map-wrap{margin-right:0}.about-info__content{margin:50px 0}.about-info__title_big{font-size:5.2rem}.about-info .btn-circle{position:static;margin-top:20px}.vacancy-main__content{padding-left:30px}.unwrap-block-list{gap:40px}.unwrap-block-list .unwrap-block{width:100%}.delivery-item{font-size:1.6rem}.delivery-item .list-color{font-size:1.4rem}.delivery-item__title{font-size:3rem}.experts-item__img{width:160px;height:160px}.experts-item__name{font-size:3rem}.contacts-block__content{padding-right:0}.contacts-block .map-wrap{margin-left:0}.salon-slider .swiper-button-next{right:0}.salon-slider .swiper-button-prev{left:0}.order-salon .img-border{margin-left:0}.img-border{margin:0 30px 30px 0}.img-border:after{border-width:1px;top:30px;left:30px}.form-search input[type=search],.form-search input[type=text]{font-size:1.6rem}.advant-products{margin-top:60px}.list-circle-num__item{width:100%}.distr-about__content{margin-left:0}.articles-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.article-item__arr{width:58px;height:58px}.article-item__arr .icon{width:20px}.article-item__date{font-size:1.2rem}.article-item__title{font-size:2rem}.sect-salon__content{padding:40px}.salon-item{width:100%}.paint-item{padding:40px 0}.paint-list{margin-bottom:0}.news-item__title{font-size:2.4rem}.news-item__text{font-size:1.4rem}.counter__arr{width:34px}.counter__arr,.counter__field input[type=text]{height:34px;font-size:2.4rem}.counter-wrap__label{font-size:1.4rem;margin-top:5px}.basket-actions{background:rgba(0,0,0,0)}.basket-actions__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-actions__content .form-search{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:20px;background:var(--bg-grey)}.basket-actions__content .form-search button,.basket-actions__content .form-search input[type=submit]{left:20px}.basket-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket-item__content{-ms-flex-wrap:wrap;flex-wrap:wrap}.basket-item__info{-ms-flex-negative:0;flex-shrink:0;width:calc(100% - 60px);max-width:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.basket-item__title{font-size:2rem}.basket-item__param{font-size:1.6rem}.basket-item__prices-wrap{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.basket-item__cur-price{font-size:2rem}.basket-item__old-price{font-size:1.6rem}.basket-item__prices-label{font-size:1.4rem}.basket-item .counter-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.basket-item__close{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-8px;margin-right:-11px}.basket-item__close .icon{width:18px;height:18px}.basket-bottom{padding:0;background:rgba(0,0,0,0)}.basket-bottom__content{display:block}.basket-bottom .coupon{margin-bottom:20px}.basket-bottom__btn{background:var(--bg-grey);padding:0 20px 30px;margin-left:-20px;margin-right:-20px;text-align:left}.basket-bottom__link{text-align:left}.basket-sum{width:auto;background:var(--bg-grey);margin-left:-20px;margin-right:-20px;padding:20px}.error-page__img img{max-width:50%}.error-page__title{font-size:5.4rem}.error-page__text{font-size:2rem}.catalog-sect__item{font-size:1.8rem;padding:15px 20px}.pager__item{width:48px;height:48px;font-size:2.1rem}.pager__arr .icon{width:44px;height:30px}.partner-item{max-width:calc(25% - 25px)}}@media(max-width:767px){:root{--margin-indent:60px;--margin-indent-min:40px}.row{--bs-gutter-x:10px}body{font-size:1rem}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.3}.h1,h1{font-size:2.7rem}.h2,h2{font-size:2.4rem;margin-bottom:2.5rem}.h3,h3{font-size:1.6rem}.h3,.h4,h3,h4{margin-bottom:1.5rem}.h4,h4{font-size:1.8rem}.h5,h5{margin-bottom:1.5rem}.font-big,.h5,h5{font-size:1.2rem}.font-small{font-size:.8rem}p.font-big{margin-bottom:1.5rem}.btn-circle{width:85px;height:85px;font-size:1.1rem}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{-webkit-box-sizing:border-box;box-sizing:border-box}.btn,button.btn,input[type=submit].btn{height:4.4rem;min-width:180px;font-size:1rem;letter-spacing:.8px;border-radius:2.2rem;padding:0 20px}main{padding-bottom:60px}.last-elem{margin-bottom:-60px}.page-top{padding-bottom:0}.page-header{padding-bottom:2.4rem}.page-header_white,.page-header_white .h1,.page-header_white h1{color:var(--color-text)}.font-accent{font-size:1.6rem}.font-middle{font-size:1.2rem}.mobile-header__logo{max-width:76px}.footer__main{padding:30px 0}.footer__logo{text-align:center;margin-bottom:40px}.footer__logo img{max-width:100px}.footer .subscribe{margin-top:34px}.footer .pay-system__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer-nav{gap:20px}.footer-menu,.footer-nav__title{font-size:1rem}.footer-menu__item:not(:last-child){margin-bottom:.5rem}.input-check{font-size:1rem}.input-check_big .input-check__mark{width:20px;height:20px}.input-check_big .input-check__mark .icon{max-width:9px;max-height:6px}.input-radio,.subscribe__title{font-size:1rem}.subscribe__content{gap:5px}.subscribe__polit-item:not(:last-child){margin-bottom:5px}.subscribe input[type=email],.subscribe input[type=text]{height:3.6rem;font-size:.8rem;border-radius:1.9rem}.subscribe .btn,.subscribe button.btn,.subscribe input[type=submit].btn{height:3.6rem;border-radius:1.9rem;padding:0 20px;font-size:.8rem}.subscribe-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.subscribe-popup__icon .icon{width:40px;height:40px}.social_big .social__item{width:38px;height:38px}.social_big .social__item .icon{max-width:50%}.app img{max-width:70px}.form-site{font-size:1.4rem}.form-site__item_half{width:100%}.form-site input[type=email],.form-site input[type=number],.form-site input[type=password],.form-site input[type=text],.form-site input[type=time]{height:4rem;border-radius:2rem;font-size:1rem;padding:0 15px}.form-site__links,.form-site__note{font-size:.85rem}.form-site__links{margin-top:10px}.form-site__links .input-check,.form-site__links .input-radio,.form-site__links .subscribe__title{font-size:.85rem}.form-site__note{margin-top:22px}.form-site__text{font-size:1.1rem;margin-bottom:28px}.form-img-bg-page{background:rgba(0,0,0,0);padding-top:0}.form-img-bg-page .page-form{border:none;padding:0}.form-img-bg-page .form-site__title{margin-left:-20px;margin-right:-20px;padding:74px 20px;background:url(/local/templates/gkeratin/assets/css/../img/bg-water-bottle.jpg) no-repeat 50%;background-size:cover;margin-bottom:2rem}.fancybox__content{padding:40px 20px}.tabs-page__list{gap:35px}.tabs-page__item{font-size:1.3rem}.tabs-page__item:after{height:1px}.tabs-page_line .tabs-page__list{gap:5px}.tabs-page_line .tabs-page__item{font-size:1.2rem;padding-left:5px;padding-right:5px}.tabs-page_line .tabs-page__content-item{font-size:1rem;padding-top:15px}.tabs-page_line .tabs-page__content-item ol,.tabs-page_line .tabs-page__content-item p,.tabs-page_line .tabs-page__content-item ul{margin-bottom:1.5rem}.tabs-page .reviews-list{margin-top:3px}.tabs-page_btn .tabs-page__list{gap:4px}.tabs-page_btn .tabs-page__item{height:3rem;min-width:0;border-radius:1.5rem;font-size:.7rem;padding:0 30px}.tabs-page_btn .advant_column{gap:16px}.tabs-page_btn .advant_column .advant__label{font-size:1.1rem}.tabs-page_btn .advant_column .advant__item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.tabs-page_btn .advant_column .advant__label{text-align:left}.tabs-page_btn .advant_column .advant__val{width:56px;height:56px}.tabs-page_btn .advant_column .advant__val .icon,.tabs-page_btn .advant_column .advant__val img{max-width:70%;max-height:70%}.top-slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px}.top-slider__item{display:block;min-height:0}.top-slider__item .h1,.top-slider__item h1{margin-bottom:0;grid-column:span 2}.top-slider__item .btn-circle{margin:-23px 0 0}.top-slider__content{display:grid;grid-template-columns:auto 85px;gap:20px}.top-slider__img{height:auto;position:static;padding-bottom:75%;margin-bottom:33px;background-position:0 0}.top-slider__text{font-size:1.5rem}.advant__item{gap:15px}.advant__val{width:66px;height:66px;font-size:2.2rem}.advant__label{font-size:1.1rem}.advant_col{gap:16px}.advant_col .advant__item{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.advant_col .advant__label{text-align:left}.advant_col .advant__val{width:56px;height:56px}.advant-company .advant{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px 6px;margin-top:-37px}.advant-company .advant__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;text-align:left}.advant-company .advant__val{width:38px;height:38px}.advant-company .advant__label{font-size:.9rem;text-align:left}.advant-company .advant__item{width:calc(50% - 3px)}.catalog-slider{margin-left:-20px;margin-right:-20px}.catalog-slider .swiper-slide{width:60%}.catalog-slider .swiper-slide-active .catalog-slider-item,.catalog-slider .swiper-slide-active .catalog-slider-item__img-wrap{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.catalog-slider .swiper-button-next,.catalog-slider .swiper-button-prev{width:30px;top:calc(100% - 22px)}.catalog-slider .swiper-button-next{right:20px}.catalog-slider .swiper-button-prev{left:20px}.catalog-slider-item{-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.catalog-slider-item,.catalog-slider-item__img-wrap{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.catalog-slider-item__wish{top:9px;right:14px}.catalog-slider-item__wish .icon{width:18px}.catalog-slider-item__label{font-size:1.1rem}.catalog-slider-item__title{font-size:1.6rem}.catalog-slider-item__prices{gap:6px}.catalog-slider-item__cur-prices{font-size:1.6rem}.catalog-slider-item__old-prices{font-size:1.1rem}.catalog-slider-item__btn .btn{white-space:nowrap;max-width:none;font-size:1rem;gap:10px;padding:0 18px}.catalog-slider-item__btn .btn .icon{max-width:17px}.catalog-slider-sticker{left:0}.catalog-slider-sticker__item{font-size:.8rem;padding:9px 6px}.products-slider-wrap .h2,.products-slider-wrap h2{margin-bottom:2.5rem}.products-slider-wrap .swiper-button-next,.products-slider-wrap .swiper-button-prev{width:30px;top:auto;bottom:0}.products-slider-wrap .swiper-button-prev{left:-10px}.products-slider-wrap .swiper-button-next{right:-10px}.products-slider-wrap .swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.products-slider{margin-left:0;margin-right:0}.products-slider__list{gap:5px 2px}.products-slider__tag{font-size:.9rem;padding:9px 15px;border-width:1px;background:hsla(0,0%,100%,.5)}.products-slider__btn{margin-top:25px}.about__content{padding-left:0;margin-top:30px}.about__content .h2,.about__content h2{font-size:2rem}.about__content .h2 br,.about__content h2 br{display:none}.about__content .btn{margin-top:5px}.logo-square{margin:0 18px 18px 0}.logo-square img{max-width:40%}.logo-square:after{top:17px;left:17px}.brands-wrap:not(.bg-grey){background:var(--bg-grey);padding:40px 0}.brand-item{width:100%}.brand-item__text{font-size:1.1rem;padding:0 30px}.brand-item__logo-wrap{padding-bottom:27%;margin-bottom:35px}.brand-item .btn{margin-top:30px}.form-img-page__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.form-img-page__img,.form-img-page_reverse .form-img-page__img{width:auto;margin:0 -20px}.form-img-page .page-form{width:auto;padding:0;border:none}.page-form{border-width:1px;padding:30px 20px}.page-form .form-site{margin-top:-10px}.page-form .form-site__title{font-size:2.4rem}.page-form-wrap img{max-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;margin-bottom:20px}.page-form-wrap .page-form .h3,.page-form-wrap .page-form h3{font-size:2.4rem;margin-bottom:1rem}.page-form-wrap .page-form .font-big{margin-bottom:4rem}.catalog-sect-info-wrap{background-position:calc(100% + 170px) 50%}.catalog-sect-info{padding:16px;border:none;background:#fff}.catalog-sect-info__item{font-size:1.6rem;padding:14px 3px}.catalog-sect-info__arr{max-width:34px}.catalog-actions{margin-bottom:12px}.catalog-actions,.catalog-actions__item{position:relative}.catalog-actions__item .btn-filter{z-index:2}.catalog-actions__count{width:100%;font-size:1.2rem;line-height:2;text-align:center;padding:0 50px}.catalog-actions .view{position:absolute;top:0;right:0}.catalog-actions .btn-filter{position:absolute;top:0;left:0}.catalog .catalog-list{grid-template-columns:repeat(2,1fr);gap:30px 10px}.catalog .catalog-list_grid{grid-template-columns:repeat(3,1fr);gap:10px}.catalog .btn-more{margin-top:40px}.catalog__text-bottom{margin-top:30px;font-size:1.2rem}.catalog-stickers__item{font-size:.45rem;height:2rem;min-width:2rem}.catalog-stickers__item_black{font-size:.6rem}.catalog-item__wish{top:3px;right:10px}.catalog-item__wish .icon{width:12px}.catalog-item__cart{width:30px;height:30px;bottom:6px;right:6px}.catalog-item__cart .icon{width:13px;height:15px}.catalog-item__cart:hover{-webkit-box-shadow:inset 0 0 0 20px var(--color-text);box-shadow:inset 0 0 0 20px var(--color-text)}.catalog-item__img-wrap{margin-bottom:15px}.catalog-item__label{font-size:.8rem;margin-bottom:4px}.catalog-item__title{font-size:1.1rem}.catalog-item__content{padding:0}.catalog-item__price{gap:5px;margin-top:8px}.catalog-item__cur-price{font-size:1.1rem}.catalog-item__old-price{font-size:1rem}.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__content,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__content{padding:0;margin-top:0}.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__label,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__label{font-size:.8rem}.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(6n+2) .catalog-item__title,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(6n+4) .catalog-item__title{font-size:1.1rem}.breadcrumb{margin:20px 0 12px}.breadcrumb__item{font-size:.8rem}.breadcrumb-wrap_white .breadcrumb__item,.breadcrumb-wrap_white .breadcrumb__item a{color:var(--color-text)}.btn-filter__text{display:none}.filter-wrap{width:100vw;height:100vh;max-height:none;padding:20px;top:0;left:-100vw;z-index:1100}.filter-wrap.open{left:0}.filter-wrap__title{font-size:2.2rem}.filter-wrap__close{margin-top:0}.filter-wrap__close .ic-hamburger{width:24px;height:26px}.filter-wrap__close .ic-hamburger span{top:12px}.filter-wrap__top{margin-bottom:18px}.filter .switch-wrap__label{font-size:1.2rem}.filter__item{margin-bottom:14px}.filter__title{font-size:1.4rem}.filter__content{padding-left:25px}.filter__arr{width:20px;height:20px}.filter__item .input-check{font-size:1.1rem}.filter__item .input-check__mark{margin-top:0}.range{padding-bottom:24px}.range__val{font-size:1.1rem}.range__fields{margin-bottom:14px}.range .noUi-horizontal .noUi-handle{width:18px;height:18px;right:-9px;top:-9px}.view__label{display:none}.btn-more{font-size:.8rem;padding:17px 20px;gap:5px}.btn-more .icon{width:16px;height:16px}.switch{width:35px;height:18px}.switch__content{border-radius:9px}.switch__marker{width:18px;height:18px}.prod-detail-thumb-slider-wrap{display:none}.prod-detail-slider-wrap{margin-left:-20px;margin-right:-20px;background:var(--bg-grey);padding-bottom:50px}.prod-detail-slider{width:auto;padding-left:20px;padding-right:20px}.prod-detail-slider .swiper-button-next,.prod-detail-slider .swiper-button-prev{width:36px;height:36px}.prod-detail-slider .swiper-button-next .icon,.prod-detail-slider .swiper-button-prev .icon{width:11px;height:19px}.prod-detail-slider .swiper-button-next{right:0}.prod-detail-slider .swiper-button-prev{left:0}.rating{width:120px;height:17px;margin-left:-3px}.rating,.rating__content{background-size:24px 16px}.rating_small{width:60px;height:8px}.rating_small,.rating_small .rating__content{background-size:12px 8px}.catalog-detail{--margin-indent:60px}.catalog-detail-top__label{font-size:1.2rem;margin-bottom:.6rem}.catalog-detail-top__title{font-size:2rem;margin-bottom:1.6rem}.catalog-detail-top__info{margin-top:-35px;position:relative;z-index:2}.catalog-detail-top__btn{margin-bottom:20px}.catalog-detail-top__btn .btn{min-width:0}.catalog-detail-top__brand{font-size:1.4rem;margin-bottom:1.4rem}.catalog-detail-top .rating{margin-bottom:20px}.catalog-detail-top__text{font-size:1.1rem;margin-bottom:0}.catalog-detail-prices{gap:27px;margin-bottom:16px}.catalog-detail-prices__val{font-size:2.2rem}.catalog-detail-prices__label{font-size:.7rem;margin-top:5px}.catalog-detail-tp{margin-bottom:20px}.catalog-detail-tp__label{font-size:.8rem;margin-bottom:6px}.catalog-detail-tp__item{height:4rem;border-width:1px;border-radius:2rem;font-size:1rem;padding:0 25px}.catalog-advant{margin-top:27px}.catalog-advant__item{width:calc(50% - 8px);gap:5px}.catalog-advant__icon{width:30px;height:30px}.catalog-advant__icon .icon{max-width:65%}.catalog-advant__icon .ic-percent{max-width:50%}.catalog-advant__text{font-size:.7rem}.reviews-list{gap:12px}.review-item{gap:18px}.review-item__icon{width:48px;height:48px}.review-item__icon img{max-width:50%}.review-item__name{font-size:1rem}.review-item__text{font-size:.85rem}.review-item__top{gap:10px;margin-bottom:10px}.sale-block{padding:18px 0}.sale-block__content{gap:12px}.sale-block__num{font-size:3rem}.sale-block__text{font-size:1.1rem}.course{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:40px}.course__img{width:100%}.course__info{gap:36px;margin-bottom:8px}.course__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course__tag{min-height:2.8rem;border-radius:1.4rem;font-size:.9rem;line-height:1.85;background:#fff;padding:5px 8px;margin-bottom:16px}.course__title{font-size:2rem;margin-bottom:12px}.course__label{font-size:.7rem;margin-bottom:4px}.course__val{font-size:1.2rem}.course__note{font-size:.8rem;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:0;margin-bottom:15px}.course__btn{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.course__btn .btn{height:2.8rem;border-radius:1.4rem;font-size:.7rem}.course__desc{max-width:500px}.course__desc ul+.font-small{margin-top:0}.about-block{background:rgba(0,0,0,0)}.about-block__img{background:var(--bg-grey);margin:0 -20px;overflow:hidden}.about-block__img img{display:block;max-height:270px;margin-left:auto;margin-right:auto}.about-block__title{font-size:1.8rem;line-height:1.1;margin-bottom:2rem}.about-block__subtitle{font-size:1.6rem;margin-bottom:1.5rem}.about-block__content{font-size:1rem;line-height:1.5;padding:24px 0 0}.about-block__head{width:100%;font-size:2.4rem;position:absolute;margin:0;top:-190px;left:0;z-index:2}.line-block{font-size:1.4rem;padding:17px 0}.info-block{gap:25px}.info-block__img-wrap{width:calc(100% + 20px);padding:0 20px 20px 0;margin-left:-10px;margin-right:-10px}.info-block__img:after{top:20px;left:20px;border-width:1px}.info-block__title{font-size:1.8rem;margin-bottom:17px}.info-block__subtitle{font-size:1.6rem;margin-bottom:17px;margin-top:17px}.info-block__text{font-size:1.1rem}.info-block__text ol,.info-block__text ul{padding-left:20px}.info-block__text li{margin-bottom:1px}.info-block__text li:before{margin-left:-14px;margin-right:6px}.info-block:not(:last-child){margin-bottom:28px}.info-block-contacts__label{font-size:.7rem}.info-block-contacts__val{font-size:1.1rem}.info-block-contacts__item:not(:last-child){margin-bottom:30px}.info-block-contacts-phones{gap:20px 16px}.info-block-contacts-phones__val{font-size:1.4rem}.info-block-contacts-phones__val .ic-whatsapp{width:12px;height:12px}.info-block-contacts-phones__label{font-size:.9rem}.contacts-wrap{gap:25px}.contacts__label{font-size:.7rem;margin-bottom:.8rem}.contacts__val{font-size:1.4rem}.contacts__item:not(:last-child){margin-bottom:34px}.contacts-phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 25px;margin-top:10px}.contacts-phones__val{font-size:1.4rem}.contacts-phones__val .ic-whatsapp{width:12px;height:12px}.contacts-phones__label{font-size:.8rem;margin-top:3px}.contacts-phones__item:not(:last-child){margin-bottom:0}.contacts-page .form-img-page .page-form{width:auto}.map-wrap{margin:0 -20px 25px}.map iframe{height:290px;-ms-touch-action:auto!important;touch-action:auto!important;pointer-events:none}.about-info{background:rgba(0,0,0,0)}.about-info__img{height:200px;position:static;margin-bottom:20px;margin-top:0}.about-info__title{font-size:2rem;margin-bottom:17px}.about-info__text{font-size:1.4rem}.about-info__content{margin:0;padding:0;background:rgba(0,0,0,0)}.about-info__content .btn{margin-top:20px}.about-info__logo{width:100px;position:absolute;top:-145px;left:0}.about-info .btn-circle{position:absolute;bottom:calc(100% + 40px);left:0}.advant-company{padding:0}.advant-company.bg-grey{background:rgba(0,0,0,0)}.advant-company__img{margin:0 -20px 20px}.advant-company-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.advant-company-item__icon{width:52px;height:52px}.advant-company-item__icon img{max-width:50%;max-height:50%}.advant-company-item__title{font-size:1.2rem;margin-bottom:2px}.advant-company-item__text{font-size:1rem}.advant-company-item:not(:last-child){margin-bottom:30px}.requisite-item{margin-bottom:18px}.requisite-item__label{font-size:.7rem;margin-bottom:5px}.requisite-item__val{font-size:1.2rem}.vacancy-main__content{padding-left:0;margin-top:25px}.vacancy-main__title{font-size:2.4rem;margin-bottom:2rem}.vacancy-main__text p.font-big{margin-bottom:2.4rem}.vacancy-main__btn{margin-top:20px}.vacancy-main__btn .btn{min-width:280px}.vacancy-main-contacts{margin-top:22px}.vacancy-main-contacts__item{width:calc(50% - 15px)}.vacancy-main-contacts__label{font-size:.7rem;margin-bottom:8px}.vacancy-main-contacts__val{font-size:1.2rem}.vacancy-item__label{font-size:.8rem;margin-bottom:5px}.vacancy-item__title{font-size:1.8rem;margin-bottom:12px}.vacancy-item__text{font-size:1.2rem}.vacancy-item__btn{margin-top:25px}.vacancy-item__btn .btn{min-width:280px}.vacancy-item:not(:last-child){margin-bottom:38px}.vacancy-list__title{font-size:2.4rem;margin-top:25px;margin-bottom:18px}.unwrap-block-list{gap:30px}.unwrap-block__head{font-size:1.4rem;line-height:1.3;padding:10px 0}.unwrap-block__content{font-size:1.1rem;padding:11px 0}.delivery-item{font-size:1.1rem;margin-bottom:43px}.delivery-item__title{font-size:1.9rem;margin-bottom:1.7rem}.delivery-item .list-color{font-size:.9rem}.delivery-item__label{font-size:.7rem;letter-spacing:.7px;margin-bottom:2px}.delivery-item p{margin-bottom:17px}.delivery-item .list-color li{margin-bottom:16px}.about-salon__content{font-size:1.2rem;margin-top:30px}.experts-wrap .h3,.experts-wrap h3{margin-bottom:27px}.experts-wrap__text{font-size:1.1rem;margin-top:30px}.experts-list{gap:20px}.experts-item{width:calc(50% - 10px)}.experts-item__img{width:92px;height:92px}.experts-item__name{font-size:2rem;line-height:1.05}.prices-list{gap:17px}.prices-list__item{width:100%;text-align:center}.prices-list__item img{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.05),0 10px 10px 0 rgba(0,0,0,.04),0 23px 14px 0 rgba(0,0,0,.03),0 40px 16px 0 rgba(0,0,0,.01),0 63px 18px 0 rgba(0,0,0,0);box-shadow:0 3px 6px 0 rgba(0,0,0,.05),0 10px 10px 0 rgba(0,0,0,.04),0 23px 14px 0 rgba(0,0,0,.03),0 40px 16px 0 rgba(0,0,0,.01),0 63px 18px 0 rgba(0,0,0,0)}.contacts-block{font-size:1.2rem}.contacts-block .h3,.contacts-block h3{font-size:2.4rem;margin-top:-75px;margin-bottom:10px}.contacts-block .map-wrap{margin-left:-20px;margin-right:-20px}.contacts-block .contacts-list{margin-top:0}.contacts-list__label{font-size:.7rem;letter-spacing:.7px;margin-bottom:5px}.contacts-list__val{font-size:1.2rem}.contacts-list__item:not(:last-child){margin-bottom:20px}.salon-slider{margin-left:-20px;margin-right:-20px;padding-left:43px;padding-right:43px}.salon-slider .swiper-button-next,.salon-slider .swiper-button-prev{width:36px;height:36px}.salon-slider .swiper-button-next .icon,.salon-slider .swiper-button-prev .icon{width:11px;height:19px}.order-salon .img-border{margin-left:-10px}.order-salon .h3,.order-salon h3{font-size:2.4rem}.order-salon__content{font-size:1rem;text-align:center;margin-top:15px}.order-salon__content .font-big{font-size:1.2rem;margin-bottom:1.7rem}.order-salon__content .btn{width:100%;margin-top:10px}.img-border{margin:0 10px 20px -10px}.img-border:after{top:20px;left:20px}.form-search input[type=search],.form-search input[type=text]{height:3rem;font-size:1rem;padding:0 25px}.form-search button,.form-search input[type=submit]{width:16px}.form-search button .icon,.form-search input[type=submit] .icon{width:16px;height:16px}.form-search__cancel{width:16px}.form-search__cancel .icon{width:10px;height:10px}.lines-brand-wrap__content{margin-top:20px}.lines-brand{font-size:1.4rem}.lines-brand__title{font-size:1.3rem;margin-bottom:10px}.lines-brand__list{gap:5px}.lines-brand__item{height:3rem;border-radius:1.5rem;font-size:.5rem;padding:0 15px}.about-brand{font-size:1rem}.about-brand img{margin-bottom:35px}.about-brand .font-big{font-size:1.4rem}.num-sect-list{margin-top:30px}.num-sect{padding:15px 13px;gap:8px;margin-bottom:6px}.num-sect__val{min-width:65px;font-size:4rem;gap:3px}.num-sect__plus{font-size:2.1rem}.num-sect__text{font-size:1.3rem}.num-sect__arr{display:none}.advant-products__desc{font-size:1.4rem;margin-bottom:2.5rem}.advant-products__label{font-size:1.1rem;margin-bottom:1.4rem}.advant-products__num{font-size:2.6rem;margin-bottom:.2rem}.advant-products__note{font-size:.9rem}.advant-products__list{gap:20px}.advant-products__item{width:calc(50% - 10px)}.advant-products__btn{gap:20px 10px;margin-top:20px}.advant-products__btn .btn{min-width:0;width:calc(50% - 5px)}.list-block-num-wrap__img{margin-left:-20px;margin-right:-20px}.list-block-num{margin-top:40px}.list-block-num__item{gap:25px;padding:4px 10px 4px 0}.list-block-num__val{width:38px;font-size:3.3rem}.list-block-num__text{font-size:1.1rem}.list-block-num__item:not(:last-child){margin-bottom:22px}.list-circle-num{gap:20px}.list-circle-num__item{gap:10px}.list-circle-num__num{width:24px;height:24px;font-size:1.8rem}.list-circle-num__text{font-size:1rem}.distr-about__img{margin:0 -20px 20px}.distr-about__content{font-size:1.1rem}.distr-about__content li{margin-bottom:12px}.info-img{padding:0}.info-img__pic{height:215px;position:static;margin-bottom:20px}.info-img .h2,.info-img h2{font-size:2rem}.articles-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-item__date{font-size:.9rem}.article-item__title{font-size:1.5rem}.article-item__date{margin-bottom:6px}.article-item__img-wrap{margin-bottom:15px;padding-bottom:62%}.article-item:nth-child(3n+1) .article-item__img-wrap{padding-bottom:104%;margin-left:-20px;margin-right:-20px}.sect-salon-wrap:not(:last-child){margin-bottom:45px}.sect-salon-wrap:last-child{margin-bottom:25px}.sect-salon{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sect-salon__content,.sect-salon__img-wrap{width:100%}.sect-salon__content{padding:20px}.sect-salon__title{font-size:2.4rem;margin-bottom:3.8rem}.sect-salon__subtitle{font-size:1.6rem;margin-bottom:1.5rem}.sect-salon__text{font-size:1.2rem}.sect-salon:not(:last-child){margin-bottom:25px}.salon-list{gap:20px}.salon-item{gap:10px}.salon-item__title{font-size:1.4rem}.salon-item__text{font-size:.9rem;line-height:1.3;margin-top:6px}.paint-list{margin-top:-40px}.paint-item__top{gap:10px;margin-bottom:16px}.paint-item__head{font-size:3rem}.paint-item__title{font-size:1.8rem}.paint-item__subtitle{font-size:1.4rem;margin-top:.2rem}.paint-item__img{margin-bottom:20px}.paint-item__text{margin-top:20px}.paint-item__btn{margin-top:25px;gap:5px}.paint-item__btn .btn{min-width:0;font-size:.8rem}.paint-item__tag{height:4.4rem;font-size:.8rem;border-radius:2.2rem;padding:0 12px}.paint-info{gap:10px}.paint-info img{max-width:35px}.paint-structure{margin-top:20px}.paint-structure__title{font-size:1rem;padding-bottom:4px;border-width:1px}.paint-structure__list{font-size:.8rem}.page-search__top{font-size:1rem}.news-main{position:relative;color:var(--color-text);margin-left:20px;margin-right:20px}.news-main__img{position:static;height:auto;padding-bottom:71.5%;margin:0 0 22px}.news-main__content{min-height:0;margin-left:-20px;margin-right:-20px;padding:0}.news-main__info{padding:0;background:rgba(0,0,0,0)}.news-main__title{font-size:1.6rem}.news-main__title a{color:var(--color-text)}.news-main__text{font-size:1rem;margin-top:8px}.news-main__date{height:3rem;border-radius:1.5rem;font-size:.8rem;padding:0 20px;margin:0;position:absolute;top:17px;left:13px}.news-main .btn{width:100%;margin-top:20px}.news-item{position:relative;margin-bottom:40px}.news-item__title{font-size:1.6rem}.news-item__text{font-size:1rem;margin-top:8px}.news-item__img-wrap{padding-bottom:71.5%;margin-bottom:22px}.news-item__date{height:3rem;border-radius:1.5rem;font-size:.8rem;padding:0 20px;position:absolute;top:17px;left:13px}.news-item .btn{width:100%;margin-top:20px}.auth .form-site__title{font-size:2.4rem;margin-bottom:3rem}.counter__arr{width:20px;height:20px;font-size:1.4rem}.counter__field{gap:3px}.counter__field input[type=text]{height:20px;width:30px;font-size:1.4rem}.counter-wrap__label{font-size:.85rem;margin-top:3px}.coupon__label{font-size:.9rem;margin-bottom:3px}.coupon__field{width:100%}.coupon__field input[type=text]{height:3rem;font-size:.8rem;padding:0 30px 0 14px}.coupon__icon{right:10px}.coupon__icon .icon{width:11px;height:11px}.coupon__success{font-size:.9rem;margin-top:7px}.basket-actions{margin-bottom:20px;padding:0}.basket-actions__content{gap:20px}.basket-actions__btn{width:100%;gap:8px}.basket-actions__btn .btn{width:calc(50% - 4px);min-width:0;padding:0 10px;font-size:.9rem}.basket-actions .form-search{padding:13px 20px}.basket-list{margin-bottom:0}.basket-item{gap:10px;margin-bottom:22px}.basket-item__img-wrap{width:83px}.basket-item__img{height:83px}.basket-item__content{gap:10px}.basket-item__info{width:calc(100% - 40px)}.basket-item__title{font-size:1rem}.basket-item__param{font-size:.8rem;margin-top:7px}.basket-item__cur-price{font-size:1.4rem}.basket-item__old-price{font-size:.95rem}.basket-item__prices-label{font-size:.85rem}.basket-item__prices-val{gap:5px}.basket-item__close{width:30px;height:30px;margin-top:-6px;margin-right:-10px}.basket-item__close .icon{width:10px;height:10px}.basket-bottom__link{font-size:1rem;text-align:center}.basket-bottom__btn{padding-bottom:12px}.basket-sum{padding:12px 20px}.basket-sum__title{font-size:1.6rem}.basket-sum__note{font-size:.8rem;margin-top:0}.basket-sum__val{gap:5px}.basket-sum__cur{font-size:1.6rem}.basket-sum__old{font-size:1rem;padding-bottom:0}.basket-sum__label{font-size:.85rem;margin-top:4px}.order__title{font-size:2rem;margin-bottom:18px}.order__label{font-size:1.2rem;margin-bottom:7px}.order__radio{gap:20px 40px}.order__radio .input-radio{font-size:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__radio .input-radio__mark{width:16px;height:16px}.order__item:not(:last-child){margin-bottom:17px}.order__sect:not(:last-child){margin-bottom:42px}.order__polit{margin-top:20px}.choose-address__list{gap:6px;margin-bottom:8px}.choose-address__list .btn{height:3rem;font-size:.7rem;padding:0 15px;border-width:1px;letter-spacing:1.2px}.choose-address__field input[type=text]{height:3.4rem;border-radius:1.7rem;font-size:1rem;padding:0 40px 0 28px}.choose-address__loop{width:34px}.choose-address__loop .icon{width:12px;height:12px}.choose-address__close{width:40px;right:0}.choose-address__close .icon{width:12px;height:12px}.order-index input[type=text]{height:3.4rem;border-radius:1.7rem;font-size:1rem;padding:0 40px 0 14px}.order-index__close{width:40px;right:0}.order-index__close .icon{width:12px;height:12px}.order-info-list{gap:25px 10px}.order-info{width:calc(50% - 5px)}.order-info__title{font-size:1.2rem;margin-bottom:13px}.order-info__info{gap:10px;margin-bottom:0}.order-info__label{font-size:.6rem;letter-spacing:.5px;margin-bottom:3px}.order-info__val{font-size:1rem}.order-info__text{font-size:.8rem;margin-bottom:12px}.order-info__btn .btn{width:100%;height:3rem;border-radius:1.5rem;min-width:0;font-size:.6rem;border-width:1px;padding:0 10px}.order-choose{gap:6px}.order-choose:not(:last-child){margin-bottom:27px}.order-choose__title{font-size:1.2rem;margin-bottom:13px}.order-choose__info{gap:20px 45px}.order-choose__label{font-size:.6rem;letter-spacing:.5px;margin-bottom:3px}.order-choose__val{font-size:1.25rem}.order-choose__text{font-size:.8rem;margin-bottom:12px}.order-choose__btn{margin-top:14px}.order-choose__btn .btn{height:3rem;border-radius:1.5rem;min-width:0;font-size:.7rem;border-width:1px;padding:0 12px}.order-form{max-width:none}.order-form__item:not(:last-child){margin-bottom:10px}.order-form__item input[type=email],.order-form__item input[type=number],.order-form__item input[type=password],.order-form__item input[type=text],.order-form__item input[type=time],.order-form__item textarea{height:3.4rem;width:100%;font-size:1.4rem;padding:0 14px;border-radius:1.7rem}.order-form__item textarea{height:8rem;padding-top:.5rem;padding-bottom:.5rem}.order-prod-item{gap:10px;margin-bottom:11px}.order-prod-item__img{width:56px;height:56px}.order-prod-item__title{font-size:.9rem}.order-prod-item__count,.order-prod-item__price{font-size:1.1rem}.order-result{padding:15px}.order-result__title{font-size:1.6rem}.order-result__top .btn{height:3rem;border-radius:1.5rem;min-width:0;font-size:.6rem;border-width:1px;padding:0 10px}.order-result__label{font-size:1.2rem}.order-result__cur-price{font-size:2rem}.order-result__old-price{font-size:1.2rem}.order-result__label-sum,.order-result__sum{font-size:2rem}.success-page{display:block;height:auto;padding-top:0}.success-page__img{height:340px;position:static;margin-bottom:25px;background-position:0 0}.success-page__title{font-size:3.2rem}.success-page__text{width:calc(100% - 113px);font-size:1.2rem;margin:0}.success-page .btn-circle{margin-top:-20px}.success-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:21px 28px}.error-page__img img{max-width:96%}.error-page__img{margin-bottom:47px}.error-page__title{font-size:2.7rem}.error-page__text{font-size:1.4rem;margin-top:12px}.error-page .btn{min-width:275px;margin-top:25px}.catalog-sect{gap:5px 2px}.catalog-sect__item{font-size:.9rem;padding:9px 15px;border-width:1px;background:hsla(0,0%,100%,.5)}.pager{margin-top:30px}.pager__list{gap:8px}.pager__item{width:34px;height:34px;font-size:1.6rem}.pager__nav{gap:16px}.pager__arr .icon{width:24px;height:16px}.partners-list{gap:14px 16px}.partner-item{max-width:calc(33.33% - 11px)}}@media(min-width:576px){.container,.container-sm{max-width:540px}.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.33333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.66666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.33333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-9,.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.33333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.66666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.33333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-9,.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.course:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.course:nth-child(2n) .course__info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.article-item:nth-child(6n+2),.article-item:nth-child(6n+4){grid-row:span 2;grid-column:span 2}.article-item:nth-child(6n+2) .article-item__img-wrap,.article-item:nth-child(6n+4) .article-item__img-wrap{padding-bottom:99.5%}.sect-salon-wrap:nth-child(2n) .sect-salon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.33333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.66666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.33333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-9,.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.main-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:53px}.main-menu__link:after{content:"";display:block;width:0;height:2px;background:var(--color-primary);position:absolute;bottom:-1px;left:0;-webkit-transition:width .2s ease 0s,color .2s ease 0s;transition:width .2s ease 0s,color .2s ease 0s}.main-menu__link .main-menu__arr{display:none}.main-menu__item.active .main-menu__link:after,.main-menu__item:hover .main-menu__link:after{width:100%}.main-menu__sub{display:block;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:290px;background:#fff;position:absolute;top:calc(100% + 1.5px);left:-45px;padding:27px 0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;z-index:10}.main-menu__sub-item{position:relative}.main-menu__sub .main-menu__sub{display:none;position:absolute;top:0;left:100%}.main-menu__sub-item:hover .main-menu__sub{display:block}.main-menu__sub-link:hover{background:var(--color-primary);color:#fff}.main-menu__item:hover .catalog-menu-popup,.main-menu__item:hover .main-menu__sub{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.catalog-menu-popup{width:100%;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);position:absolute;top:calc(100% + 1.5px);left:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .2s ease 0s;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s;z-index:10}.catalog-menu-popup__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;height:524px;max-height:calc(100vh - 150px);padding:40px 0}.catalog-menu__item{width:30%}.catalog-menu__item:not(:last-child){margin-bottom:30px}.catalog-menu__arr{-ms-flex-negative:0;flex-shrink:0;opacity:0;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s}.catalog-menu__sub{display:none;width:70%;height:100%;padding-left:40px;position:absolute;top:0;left:30%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.catalog-menu__item:hover .catalog-menu__link{color:var(--color-primary)}.catalog-menu__item:hover .catalog-menu__sub{display:block}.catalog-menu__item:hover .catalog-menu__arr{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.catalog-menu__sub-link:hover{color:var(--color-primary)}.form-img-page_reverse .form-img-page__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.form-img-page_reverse .form-img-page__img{margin-left:0;margin-right:-100px}.catalog-list:not(.catalog-list_grid) .catalog-item:nth-child(4n+1) .catalog-item__content,.catalog-list:not(.catalog-list_grid) .catalog-item:nth-child(4n+2) .catalog-item__content{text-align:right}.catalog-list:not(.catalog-list_grid) .catalog-item:nth-child(4n+1) .catalog-item__price,.catalog-list:not(.catalog-list_grid) .catalog-item:nth-child(4n+2) .catalog-item__price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.catalog-list_grid .catalog-item:nth-child(10n+1) .catalog-item__content,.catalog-list_grid .catalog-item:nth-child(10n+2) .catalog-item__content,.catalog-list_grid .catalog-item:nth-child(10n+7) .catalog-item__content,.catalog-list_grid .catalog-item:nth-child(10n+8) .catalog-item__content{text-align:right}.catalog-list_grid .catalog-item:nth-child(10n+1) .catalog-item__price,.catalog-list_grid .catalog-item:nth-child(10n+2) .catalog-item__price,.catalog-list_grid .catalog-item:nth-child(10n+7) .catalog-item__price,.catalog-list_grid .catalog-item:nth-child(10n+8) .catalog-item__price{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.catalog-list_grid{grid-template-rows:auto 176px auto auto;gap:80px 40px}.catalog-list_grid .catalog-item:nth-child(10n+3),.catalog-list_grid .catalog-item:nth-child(10n+4){grid-column:span 2;grid-row:span 2}.catalog-list_grid .catalog-item:nth-child(10n+3) .catalog-item__label,.catalog-list_grid .catalog-item:nth-child(10n+4) .catalog-item__label{font-size:1.6rem}.catalog-list_grid .catalog-item:nth-child(10n+3) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(10n+3) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(10n+3) .catalog-item__title,.catalog-list_grid .catalog-item:nth-child(10n+4) .catalog-item__cur-price,.catalog-list_grid .catalog-item:nth-child(10n+4) .catalog-item__old-price,.catalog-list_grid .catalog-item:nth-child(10n+4) .catalog-item__title{font-size:2.4rem}.catalog-list_grid .catalog-item:nth-child(10n+3) .catalog-item__content,.catalog-list_grid .catalog-item:nth-child(10n+4) .catalog-item__content{margin-top:-68px;padding-left:60px;padding-right:90px;position:relative;z-index:2}.other-products .catalog-item:nth-child(4n+1) .catalog-item__content,.other-products .catalog-item:nth-child(4n+2) .catalog-item__content{text-align:center}.other-products .catalog-item:nth-child(4n+1) .catalog-item__price,.other-products .catalog-item:nth-child(4n+2) .catalog-item__price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.info-block:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:1360px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1320px}.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.33333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.66666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.33333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.66666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.33333333%}.col-xl-5{width:41.66666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.33333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.66666667%}.col-xl-9{width:75%}.col-xl-9,.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.33333333%}.col-xl-11{width:91.66666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}

/* End */


/* Start:/local/templates/gkeratin/assets/css/custom.css?179432024913285*/
#bx-soa-total-mobile{display: none!important;}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.mobile-header__icon{
    position: relative;
    cursor: pointer;
}

.mobile-header__count{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 10px;
    min-width: 10px;
    border-radius: 50%;
    background: #000;
    padding: 0 2px;
    font-size: 0.8rem;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: -3px;
    right: -4px;
}

.popup-window-titlebar-text,
.popup-window-with-titlebar .popup-window-content{
    display: block;
    font-size: 2rem;
    font-weight: 700;
    color: var(--color-text);
    text-align: center;
    padding: 0;
}

.popup-window.popup-window-with-titlebar{
    padding: 10px 20px 20px;
    position: relative;
}
.popup-window-with-titlebar .popup-window-content{max-width: 400px;}
.popup-window-with-titlebar .popup-window-titlebar{
    position: relative;
    padding-right: 40px;
}

.popup-window-close-icon,
.popup-window-titlebar-close-icon{
    position: absolute !important;
    top: 8px !important;
    right: 8px !important;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    opacity: 1 !important;
    cursor: pointer !important;
    z-index: 20 !important;
    overflow: visible !important;
}

.popup-window-close-icon .ui-icon-set{
    display: none !important;
}

.popup-window-close-icon::before,
.popup-window-close-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 2px;
    background: #111;
    display: block !important;
}

.popup-window-close-icon::before{
    transform: translate(-50%, -50%) rotate(45deg);
}

.popup-window-close-icon::after{
    transform: translate(-50%, -50%) rotate(-45deg);
}

.popup-window-close-icon:hover::before,
.popup-window-close-icon:hover::after{
    background: #bfa75f;
}

.sale_order_full_table .btn{margin-top: 40px;}
.filter__title{text-transform: lowercase;}

.breadcrumb-wrap_grey{background: #f2f2f2;}

@media (max-width: 991px) {
    .review-form{padding: 0;}

    .form-site_hor{
        flex-direction: column;
        gap: 10px;
    }
}


@media (max-width: 767px) {
    .map-wrap{
        margin-left: 0;
        margin-right: 0;
    }

    .map .bx-yandex-map{height: 290px!important;}


    .map .ymaps-layers-pane{
        -ms-touch-action: auto !important;
        touch-action: auto !important;
        pointer-events: none;
    }

    .subscribe__content .btn span{margin-top: 3px;}
}

div.course__tag{
    cursor: inherit;
}

.basket-item__left{
    display: flex;
    width: 60%;
    justify-content: space-between;
    align-items: center;
}

.basket-coupon-block-coupon-btn{
    margin-left: 15px;
    display: inline-block;
    height: 35px;
    cursor: pointer;
}

.coupon__field{
    display: flex;
    align-items: center;
}

.course__btn .btn{
    white-space: nowrap;
}

.about-info__img.lookluxe{
    background-position: 50%;
}


.about-brand ol{
    counter-reset: myCounter;
    margin-top: 80px;
    padding-left: 0;
}

.about-brand ol li{
    margin-bottom: 30px;
    list-style: none;
    padding-left: 110px;
    position: relative;
    min-height: 80px;
    display: flex;
    align-items: center;
}

.about-brand ol li:before {
    counter-increment: myCounter;
    content: counter(myCounter);
    width: 80px;
    height: 80px;
    border: 1px solid #BFA75F;
    border-radius: 50%;
    background: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 36px;
    color: #000;
    position: absolute;
    left: 0;
    top: 0;
}

.search-block.page-search{
    padding-top: 20px;
    margin-top: 0;
}

.about-info__logo{
    max-width: 250px;
}

@media (min-width: 1200px){
    .course__btn{
        width: 500px;
    }


    .about-info__img.lookluxe{
        background-position: 50%;
        background-size: auto 100%;
    }

    .about-info__img.gkhair{
        background-position: 50%;
        background-size: auto 100%;
    }
}

@media (max-width: 991px){
    .basket-item__close{
        order: 4;
    }

    .basket-item__left{
        width: 70%;
    }
}

@media (max-width: 767px){
    .basket-item__left{
        flex-wrap: wrap;
    }

    .basket-item__info{
        margin-bottom: 15px;
    }

    .basket-item{
        position: relative;
    }

    .basket-item__close{
        position: absolute;
        right: 0;
        top: 0;
    }

    .about-brand .row{
        flex-direction: column-reverse;
    }

    .about-brand ol{
        margin-top: 20px;
    }

    .about-brand ol li:before {
        width: 35px;
        height: 35px;
        font-size: 16px;
    }

    .about-brand ol li{
        padding-left: 60px;
        min-height: 35px;
        margin-bottom: 20px;
    }
}

@media (max-width: 480px){
    .top-slider__item .h1, .top-slider__item h1{
        font-size: 22px;
    }
}

#innovatis .pager-wrap{display: none;}



@media (max-width: 991px) {
    .catalog-advant{
        display: grid;
        grid-template-columns: repeat(3, 1fr);		width: inherit !important;


    }

    .catalog-detail-top__info{
        height: inherit;
    }


    .catalog-advant__item{
        width: inherit !important;
    }

}
@media (max-width: 767px) {
    .page-form .form-site {
        margin-top: 20px;
    }
}


.sale-block.payment{
    margin-bottom: 47px !important;
}
.payment-block{
    display: grid;
    grid-gap: 50px;
    justify-content: space-between;
    grid-template-columns: repeat(2,1fr);
    font-size: 16px;
}
.payment-block__title{
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 600;
    text-transform: uppercase;

}




.payment-block p{
    margin-bottom: 15px;
    max-width: 430px;
}

.payment-block p:last-child{
    margin-bottom: 0;
}


.payment-block__cards{
    display: grid; grid-gap: 10px;
    align-items: flex-start;
    grid-template-columns: repeat(2,140px);
}
.payment-block__cards-item{
    border-radius: 10px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;


    border: 1px solid #000;
}

.catalog-item__label{min-height: 4rem;}

@media (max-width: 767px) {
    .img-blog{
        width: 100% !important;
        float: none !important;;
        margin-bottom: 5% !important;;
    }
    .payment-block__title{
        font-size: 14px;
        margin-bottom: 14px;
    }

    .payment-block{
        font-size: 11px;
        grid-gap: 35px;
        grid-template-columns: 1fr;
    }

    .sale-block.payment{
        margin-bottom: 20px !important;
    }

    .catalog-item__label{min-height: 0;}

    .catalog-item__wish{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        top: 0;
        right: 0;
    }
}
/*STYLE MODERATION APPLE*/
.logout-button-box{
    display: none;
}
@media (max-width: 1100px) {
    .footer-nav, .footer__bottom{
        display: none !important;
    }

    .logout-button-box{
        display: block;
    }

}
/*STYLE MODERATION APPLE*/

#bx-soa-pickup{display: none;}

.basket-bottom__min-sum{
    font-size: 1.4rem;
    color: var(--color-danger);
    text-align: center;
    margin-top: 10px;
}
.def-2{
    padding-top: 0px;
}
.about-block__img{
    margin-top: 7%;
}

.news-main__content_dark,
.news-main__content_dark .news-main__title a,
.news-main__content_dark .news-main__date{
    color: #000;
}

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

    .catalog-slider-item__label {
        font-size: 12px;
    }
    .catalog-slider-item__old-prices {
        font-size: 12px;
    }
    .products-slider__tag {
        font-size: 12px;
    }
    .btn, button.btn, input[type=submit].btn {
        font-size: 12px;
    }
    p, span{
        font-size: 12px;
    }
    .brand-item__text {
        font-size: 12px;
    }
    .form-site input[type=email], .form-site input[type=number], .form-site input[type=password], .form-site input[type=text], .form-site input[type=time] {
        font-size: 12px;
    }
    .subscribe input[type=email], .subscribe input[type=text] {
        font-size: 12px;
    }
    ol, ul{
        font-size: 12px;
    }
    .list-circle-num__text, .tabs-page_line .tabs-page__content-item{
        font-size: 12px;
    }
    .catalog-item__label, .review-item__text{
        font-size: 12px;
    }
    .catalog-item__title a{
        font-size: 12px;
    }
    .catalog-item__cur-price, .catalog-item__old-price, .btn-more, .catalog-detail-top__text, .catalog-advant__text{
        font-size: 12px;
    }
    .catalog-sect__item, .advant-company-item__text, .experts-wrap__text, .contacts-phones__label, .contacts__label, .catalog-detail-prices__label, .product-item-scu-item-text, .catalog-detail-tp__label{
        font-size: 12px;
    }
    .js-catalog-detail-price-coupon{
        font-size: 25px !important;
    }

    .top-slider__img_left{background-position: 100% 0;}

}
.over-hidden{
    overflow-y: hidden;
    height: 630px;
}
.more{
    cursor: pointer;
}
.cookie_notice {
    display: none;
    position: fixed;
    z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;
    font-family: Verdana, sans-serif;
    color: #000000;
    background: #fff;
    padding: 10px 20px;
    border-top: 4px solid var(--color-link);
}
/* Оформление кнопок */
.cookie_btn {
    display: inline-block;
    margin: 10px 6px 4px 6px;
    text-decoration: none;
    position: relative;
    font-size: 13px;
    padding: 4px 12px;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
    background: #fff;
    border: 2px solid var(--color-link);
}
.cookie_btn:hover {
    color: var(--color-link);
}
.cookie_btn:after,
.cookie_btn:before {
    position: absolute;
    height: 2px;
    left: 50%;
    background: #FFF;
    bottom: -6px;
    content: "";
    transition: all 280ms ease-in-out;
    width: 0;
}
.cookie_btn:before {
    top: -6px;
}
.cookie_btn:hover:after,
.cookie_btn:hover:before {
    width: 100%;
    left: 0;
}
.page-top{
    padding-bottom: 0px;
}
.img-blog{
    width: 20%;
}
.btn-new{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 260px;
    height: 100px;
    padding: 10px;
    border-radius: 60px;
    background: var(--color-text);
    font-weight: 700;
    font-size: 2rem;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
}
.advatages-new{
    width: calc(24.33% - 30.33px);
    flex-wrap: wrap;
    text-align: center;
}
.h1-new{
    font-size: 6rem;
}
.advatages-new-val{
    margin: auto;
}
.title-main-new{
    text-align: left;
    font-size: 2.5rem;
    font-weight: 500;
}
.a-main-new{
    text-align: left;
    font-size: 1.5rem;
    font-weight: 500;
    padding-top: 15px;
}
.catalog-detail-top__text{
    text-align: left;
}
.icon-new{
    font-size: 2rem;
}
.item-new{
    border: 1px solid #bfa75f;
    border-radius: 40px;
    padding: 7%;
    height: auto;
}
.product-specs {
    max-width: 400px;
    margin-bottom: 20px;
}

.specs-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.spec-item {
    display: flex;
    justify-content: space-between; /* Разносит название и значение по краям */
    padding: 8px 0;
    border-bottom: 1px dashed #ddc4c4;
}

.spec-item:last-child {
    #border-bottom: none; /* Убирает линию у последнего элемента */
}

.spec-item dt {
    font-size: 1.4rem;
}

.spec-item dd {
    font-size: 1.4rem;
}

@media (max-width: 1279px) {
    .advatages-new{
        width: 100%;
    }
}
@media (max-width: 767px) {
    .h1-new{
        font-size: 2.7rem;
    }
    .title-main-new{
        font-size: 1.5rem;
    }
    .item-new{
        padding: 10%;
    }
    .a-main-new{
        padding-top: 0px;
    }
    .icon-new{
        font-size: 1.5rem;
    }
}

.basket-coupon-block-total-price-difference,
.basket-coupon-block-total-price-old {
    display: none !important;
}

.basket-sum__cur {
    white-space: nowrap;
}

@media (max-width: 1173px) {
    .basket-sum {
        width: auto;
    }
    .basket-sum__cur {
        font-size: 2.8rem;
    }
}

@media (max-width: 767px) {
    .basket-sum__cur {
        font-size: 1.6rem;
    }
    .coupon-alert__del {
        font-size: 12px;
    }
    #bx-soa-orderSave {
        display: none !important;
    }
}
/*@media (max-width: 1440px) {*/
/*    .top-slider__img{*/
/*        background-position: left 0;*/
/*        background-size: auto;*/
/*    }*/
/*    .offset-xl-6{*/
/*        margin-left: 60%;*/
/*    }*/
/*}*/
/* End */
/* /local/templates/gkeratin/assets/css/vendors.css?171580531149895 */
/* /local/templates/gkeratin/assets/css/app.css?1752389655237359 */
/* /local/templates/gkeratin/assets/css/custom.css?179432024913285 */
