@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-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:rgba(0,0,0,0)}.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)}}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url(fonts/inter-v18-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url(fonts/inter-v18-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url(fonts/inter-v18-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:600;src:url(fonts/inter-v18-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url(fonts/open-sans-v40-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url(fonts/open-sans-v40-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url(fonts/open-sans-v40-cyrillic_latin-700.woff2) format("woff2")}:root{--white: #FFFFFF;--black: #000000;--dark-blue: #151F33;--pink-gray: #F1EDED;--gray: #F5F5F5;--dark-gray: #777676;--pink: #E73370;--yellow: #FFB300;--yellow-dk-5: #F2A600;--yellow-light-5: #FFC00D;--cyan: #02BDC4}.cl-pink{color:var(--pink)}.cl-yellow{color:var(--yellow)}.cl-cyan{color:var(--cyan)}*{box-sizing:border-box}*::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}a{text-decoration:none;color:inherit}address{font-style:normal}body{margin:0;font-family:"Inter",sans-serif;font-size:16px;color:var(--dark-blue);display:flex;flex-direction:column;min-height:100svh}button{-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;font-family:"Open Sans",sans-serif;font-weight:700;font-size:inherit;text-transform:uppercase;border:none;outline:none;background:none;padding:0;cursor:pointer;color:inherit}dialog{border:0}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:600;margin:0}input{font-family:"Inter",sans-serif;font-size:17px;font-weight:300;color:var(--black);border:none;border-radius:10px;outline:none;padding:0}@media(max-width: 976px){input{font-size:16px}}@media(max-width: 576px){input{font-size:15px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus{transition:background-color 0s 600000s,color 0s 600000s !important}input[type=number]{-moz-appearance:textfield}textarea{border:none;outline:none;padding:16px;resize:none}ul{list-style:none;padding:0;margin:0}.ripple-button{position:relative;overflow:hidden;transform:scale(1);transition:background-color .1s,color .1s,transform .2s}@media(min-width: 577px){.ripple-button:hover{background-color:var(--yellow);color:var(--black)}}.ripple-button .icon{transition:filter .1s}.ripple-button:active{transform:scale(0.98)}.ripple-button span{display:block;border-radius:50%;background-color:hsla(0,0%,100%,.8);position:absolute;transform:scale(0);animation:ripple .6s;width:20px;height:20px}@keyframes ripple{from{transform:scale(1);opacity:.4}to{transform:scale(30);opacity:0}}.container{max-width:1434px;padding:0 14px;margin:0 auto}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.section-head .section-title{font-size:30px}@media(max-width: 576px){.section-head .section-title{font-size:25px}}.section-head .link{font-family:"Open Sans",sans-serif;font-size:18px;padding-right:30px;position:relative}@media(max-width: 576px){.section-head .link{display:none}}.section-head .link:hover{color:var(--cyan)}.section-head .link:hover::after{filter:brightness(0) saturate(100%) invert(64%) sepia(99%) saturate(3716%) hue-rotate(145deg) brightness(100%) contrast(98%)}.section-head .link::after{content:"";width:20px;height:20px;background:url(images/icon-section-link.27276b5ffa9cf9a804a5.svg) center/cover no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%)}.way{margin:20px 0;display:flex;gap:12px;color:var(--dark-gray);overflow-y:hidden;overflow-x:scroll}.way::-webkit-scrollbar{display:none}.way .item{font-weight:300;font-size:15px;position:relative;white-space:nowrap}.way .item:not(.current,.last)::after{content:"/";margin-left:12px}.way .item:not(.current,.last):hover{color:var(--cyan)}.way .item.last:hover{color:var(--cyan)}.paging{padding-top:32px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.paging .page{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:15px;font-weight:500;background-color:var(--pink-gray)}.paging .page.current{background-color:var(--gray);color:var(--dark-gray)}.swiper{width:100%;margin:0;padding-bottom:40px}.swiper .swiper-pagination{display:flex;gap:8px;position:absolute;left:22px;bottom:0}.swiper .swiper-pagination-bullet{width:15px;height:15px;background-color:var(--yellow);border-radius:50%}.swiper .swiper-pagination-bullet:not(.swiper .swiper-pagination-bullet-active){cursor:pointer}.swiper .swiper-pagination-bullet-active{background-color:#d9d9d9}.swiper .swiper-pagination-lock{display:none}.page-title{margin-bottom:32px;font-size:30px}.checkbox{display:block;color:var(--dark-gray);padding-left:24px;position:relative;cursor:pointer;width:fit-content;line-height:22px}.checkbox:not(:last-child){margin-bottom:12px}.checkbox:hover input::before{border-color:var(--cyan)}.checkbox input{appearance:none}.checkbox input::before{content:"";width:20px;height:20px;background:var(--white);border:1px solid #d9d9d9;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:4px;cursor:pointer}.checkbox input:checked::before{border-color:rgba(0,0,0,0);background:var(--cyan) url(images/icon-checkbox.3d9ceddb3c0e6e0f1db6.svg) center/12px no-repeat}.subsections{display:grid;grid-template-columns:repeat(4, 1fr);align-items:start;gap:32px;margin-bottom:64px}@media(max-width: 976px){.subsections{grid-template-columns:repeat(3, 1fr);gap:16px}}@media(max-width: 768px){.subsections{grid-template-columns:repeat(2, 1fr);gap:12px}}.subsections .subsection{background-color:var(--pink-gray);border-radius:30px;text-align:center}@media(max-width: 768px){.subsections .subsection{padding:12px}}.subsections .subsection:hover .title{color:var(--cyan)}.subsections .subsection .image{display:block;width:100%;height:220px;object-fit:cover;object-position:top;border-radius:30px 30px 0 0}@media(max-width: 976px){.subsections .subsection .image{height:200px}}@media(max-width: 768px){.subsections .subsection .image{height:unset;aspect-ratio:1/1;border-radius:24px;margin-bottom:16px}}.subsections .subsection .title{display:flex;justify-content:center;align-items:center;font-size:20px;padding:0 24px;line-height:1.3;text-transform:uppercase;height:90px}@media(max-width: 768px){.subsections .subsection .title{font-size:14px;padding:0;height:36px}}.profile-info-form{background-color:var(--gray);border-radius:10px}.profile-info-form .form{display:flex;align-items:flex-start;gap:24px}@media(max-width: 768px){.profile-info-form .form{flex-wrap:wrap}}.profile-info-form .form .item label{font-family:"Open Sans",sans-serif;display:block;font-size:18px;font-weight:600;margin-bottom:8px}.profile-info-form .form .item label span{color:var(--pink)}.profile-info-form .form .inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px 24px;width:calc(100% - 350px + 24px)}@media(max-width: 768px){.profile-info-form .form .inputs{width:100%;grid-template-columns:1fr}}.profile-info-form .form .inputs input{width:100%;height:50px;padding:0 16px}.profile-info-form .form .inputs input:disabled{background-color:#e8e8e8}.profile-info-form .form .inputs input.invalid{border:1px solid var(--pink)}.profile-info-form .form .textarea{width:350px}@media(max-width: 768px){.profile-info-form .form .textarea{width:100%}}.profile-info-form .form .textarea textarea{width:100%;height:144px;border-radius:10px}.profile-info-form .save-button{display:block;padding:16px 24px;background-color:var(--cyan);margin:24px 0 0 auto;border-radius:10px;color:var(--white)}.user-content a{color:var(--cyan)}.user-content a:hover{color:var(--yellow)}.user-content figure{margin:12px 0;width:100%}.user-content figure img{width:100%;object-fit:contain}.header{padding-top:23px}@media(max-width: 1365px){.header{padding-top:14px}}.header .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:21px 0}@media(max-width: 1365px){.header .wrapper{gap:12px 0}}@media(max-width: 767px){.header .wrapper{gap:12px}}@media(min-width: 768px){.header .wrapper .search,.header .wrapper .contacts,.header .wrapper .login{margin-left:auto}}.header .wrapper .logo{display:flex;align-items:center;gap:18px}@media(max-width: 1365px){.header .wrapper .logo{gap:8px}}@media(max-width: 767px){.header .wrapper .logo{order:1}}.header .wrapper .logo .image{width:98px;height:91px;background:url(images/logo.d3597e3930907d500aa8.webp) center/cover no-repeat}@media(max-width: 1365px){.header .wrapper .logo .image{width:60px;height:55px}}@media(max-width: 370px){.header .wrapper .logo .image{width:50px;height:45px}}.header .wrapper .logo .text{text-transform:uppercase}.header .wrapper .logo .text .name{font-family:"Open Sans",sans-serif;font-size:38px;font-weight:700;line-height:1}@media(max-width: 1365px){.header .wrapper .logo .text .name{font-size:32px}}@media(max-width: 355px){.header .wrapper .logo .text .name{font-size:25px}}.header .wrapper .logo .text .description{font-size:13px;font-weight:500}@media(max-width: 1365px){.header .wrapper .logo .text .description{font-size:0}.header .wrapper .logo .text .description::before{content:"Все товары для праздника";font-size:13px}}@media(max-width: 355px){.header .wrapper .logo .text .description::before{font-size:10px}}.header .wrapper .search{position:relative;width:415px;height:54px}@media(max-width: 1365px){.header .wrapper .search{height:48px}}@media(max-width: 1279px){.header .wrapper .search{width:calc(100% - 512px)}}@media(max-width: 767px){.header .wrapper .search{width:calc(100% - 372px);order:4}}@media(max-width: 576px){.header .wrapper .search{width:calc(100% - 168px)}}@media(max-width: 390px){.header .wrapper .search{width:calc(100% - 136px)}}.header .wrapper .search .input{background-color:var(--pink-gray);padding:0 70px 0 22px;width:100%;height:100%;border:1px solid rgba(0,0,0,0)}.header .wrapper .search .input.invalid{border:1px solid red}@media(max-width: 1365px){.header .wrapper .search .input{padding:0 50px 0 16px}}.header .wrapper .search .button{width:62px;height:50px;border-radius:8px;position:absolute;top:2px;right:2px;background:url(images/icon-search.8a249d38eb01e1246b6f.svg) center/26px no-repeat;cursor:pointer}@media(max-width: 1365px){.header .wrapper .search .button{width:44px;height:44px;background-size:20px}}.header .wrapper .search .button:hover{background-color:hsla(0,0%,100%,.4)}.header .wrapper .search .live-search-results{display:none;width:100%;max-height:400px;border-radius:10px;position:absolute;top:62px;left:0;background-color:var(--pink-gray);z-index:10;overflow-x:hidden;overflow-y:scroll}@media(max-width: 576px){.header .wrapper .search .live-search-results{width:320px;left:50%;transform:translateX(-50%)}}.header .wrapper .search .live-search-results::-webkit-scrollbar{width:20px}.header .wrapper .search .live-search-results::-webkit-scrollbar-thumb{border:8px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:9999px;background-color:var(--dark-gray)}.header .wrapper .search .live-search-results.active{display:block}@media(max-width: 1279px){.header .wrapper .contacts{display:none}}.header .wrapper .contacts .phone{font-family:"Open Sans",sans-serif;font-size:38px;font-weight:700;line-height:1;color:var(--dark-gray)}@media(max-width: 1365px){.header .wrapper .contacts .phone{font-size:32px}}.header .wrapper .contacts .links{display:flex;gap:25px;padding-left:2px}.header .wrapper .contacts .links .link{white-space:nowrap;font-weight:500;font-size:13px;text-transform:uppercase;position:relative;cursor:pointer}@media(max-width: 1365px){.header .wrapper .contacts .links .link{font-size:11px}}.header .wrapper .contacts .links .link:hover{color:var(--cyan)}.header .wrapper .contacts .links .link:hover::before{border-bottom-color:var(--cyan)}.header .wrapper .contacts .links .link::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px dashed var(--dark-blue)}.header .wrapper .contacts .links .link:first-child::after{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--dark-blue);position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.header .wrapper .login{width:54px;height:54px;border-radius:10px;display:flex;justify-content:center;align-items:center;background-color:var(--pink-gray);margin-right:22px}@media(max-width: 1440px){.header .wrapper .login{margin-right:12px}}@media(max-width: 1365px){.header .wrapper .login{width:48px;height:48px}}@media(max-width: 767px){.header .wrapper .login{margin-right:0}}@media(max-width: 767px){.header .wrapper .login{order:5}}.header .wrapper .login:hover .icon path,.header .wrapper .login:hover circle{fill:var(--cyan)}.header .wrapper .cart{height:54px;padding:0 25px;border-radius:10px;background-color:var(--pink-gray);display:flex;justify-content:center;align-items:center;gap:15px}@media(max-width: 1365px){.header .wrapper .cart{height:48px}}@media(max-width: 767px){.header .wrapper .cart{order:2}}@media(max-width: 470px){.header .wrapper .cart{width:48px}}.header .wrapper .cart:hover .icon svg path{fill:var(--cyan)}.header .wrapper .cart:hover .text{color:var(--cyan)}.header .wrapper .cart .icon{position:relative}.header .wrapper .cart .icon svg{margin-top:7px}.header .wrapper .cart .icon .count{display:flex;justify-content:center;align-items:center;font-family:"Open Sans",sans-serif;font-size:11px;font-weight:700;width:18px;height:16px;border-radius:4px;background-color:var(--pink);color:var(--white);position:absolute;top:0;right:-10px}.header .wrapper .cart .text{font-family:"Open Sans",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase}@media(max-width: 470px){.header .wrapper .cart .text{display:none}}.header .wrapper .catalog-button{background-color:rgba(0,0,0,0);border-radius:10px;width:365px;height:70px;position:relative}@media(max-width: 1440px){.header .wrapper .catalog-button{position:unset}}@media(max-width: 1365px){.header .wrapper .catalog-button{width:300px;height:54px}}@media(max-width: 767px){.header .wrapper .catalog-button{order:3;height:48px}}@media(max-width: 576px){.header .wrapper .catalog-button{width:96px}}@media(max-width: 390px){.header .wrapper .catalog-button{width:64px}}.header .wrapper .catalog-button .button{background-color:var(--yellow);border-radius:10px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:12px;transition:background-color .1s,transform .2s}.header .wrapper .catalog-button .button:hover{background-color:var(--yellow-light-5)}@media(max-width: 576px){.header .wrapper .catalog-button .button .text{display:none}}.header .wrapper .catalog-button.active .button{background-color:var(--cyan)}@media(min-width: 768px){.header .wrapper .catalog-button.active .catalog-menu{display:grid}}.header .wrapper .catalog-button .catalog-menu{display:none;width:1408px;position:absolute;left:0;background:var(--yellow);top:76px;padding:12px;text-align:start;border-radius:10px;z-index:5;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1440px){.header .wrapper .catalog-button .catalog-menu{width:unset;left:16px;right:16px;top:213px}}@media(max-width: 1366px){.header .wrapper .catalog-button .catalog-menu{top:143px}}@media(max-width: 976px){.header .wrapper .catalog-button .catalog-menu{grid-template-columns:repeat(2, 1fr)}}.header .wrapper .catalog-button .catalog-menu .item:not(:last-child){margin-bottom:4px}.header .wrapper .catalog-button .catalog-menu .item .link{display:flex;align-items:center;gap:16px;padding:8px;border-radius:8px}.header .wrapper .catalog-button .catalog-menu .item .link:hover{background-color:var(--yellow-dk-5)}.header .wrapper .catalog-button .catalog-menu .item .link .image{width:60px;height:45px;background:var(--pink-gray);border-radius:6px;object-fit:contain;object-position:bottom}.header .wrapper .catalog-button .catalog-menu .item .link .title{font-size:16px}.header .wrapper .nav-menu{display:flex;align-items:center;gap:24px;background-color:var(--pink-gray);border-radius:10px;padding:15px 24px;width:calc(100% - 400px)}@media(max-width: 1439px){.header .wrapper .nav-menu{width:calc(100% - 377px);padding:16px;gap:16px;justify-content:space-between}}@media(max-width: 1365px){.header .wrapper .nav-menu{width:calc(100% - 312px);padding:10px 16px;gap:12px}}@media(max-width: 1279px){.header .wrapper .nav-menu{overflow-y:hidden;overflow-x:scroll}.header .wrapper .nav-menu::-webkit-scrollbar{display:none}}@media(max-width: 767px){.header .wrapper .nav-menu{display:none}}.header .wrapper .nav-menu .item{white-space:nowrap}.header .wrapper .nav-menu .item .link{display:block;font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase;padding:9px 18px;border-radius:10px}@media(max-width: 1365px){.header .wrapper .nav-menu .item .link{padding:6px 12px}}.header .wrapper .nav-menu .item .link:hover{background-color:#d9d9d9}.header .wrapper .nav-menu .item .link.hits{display:flex;align-items:center;gap:10px}.header .wrapper .nav-menu .item .link.hits:hover{background-color:var(--pink);color:var(--white)}.header .wrapper .nav-menu .item .link.hits:hover .icon path{fill:var(--white)}.header .wrapper .mobile-menu{display:none;position:fixed;top:14px;right:14px;width:calc(100% - 14px);height:calc(100svh - 28px);border-radius:0 10px 10px 0;z-index:10;padding:0;background:none;overflow-x:hidden;overflow-y:scroll}.header .wrapper .mobile-menu.active{display:block}.header .wrapper .mobile-menu::-webkit-scrollbar{display:none}.header .wrapper .mobile-menu .menu .item .link{font-family:"Open Sans",sans-serif;font-weight:700}.header .wrapper .mobile-menu .close{position:absolute;top:20px;right:20px;font-size:24px;line-height:1}.header .wrapper .mobile-menu .block.catalog{background-color:var(--yellow);border-radius:0 10px 0 0;padding:20px 30px 40px}.header .wrapper .mobile-menu .block.catalog .block-title{text-align:start;font-size:18px;margin-bottom:20px}.header .wrapper .mobile-menu .block.catalog .menu .item:not(:last-child){margin-bottom:16px}.header .wrapper .mobile-menu .block.catalog .menu .item .link{display:flex;align-items:center;gap:8px;padding-left:16px;position:relative}.header .wrapper .mobile-menu .block.catalog .menu .item .link::before{content:"";width:6px;height:6px;border-radius:50%;background-color:var(--dark-blue);position:absolute;top:9px;left:0}.header .wrapper .mobile-menu .block.catalog .menu .item .link .image{width:40px;height:30px;background:var(--pink-gray);border-radius:4px;object-fit:contain;object-position:bottom}.header .wrapper .mobile-menu .block.menu{background-color:var(--pink-gray);padding:0 30px 40px 30px}.header .wrapper .mobile-menu .block.menu .contacts{display:block;padding:20px 0;border-bottom:1px solid #d9d9d9}.header .wrapper .mobile-menu .block.menu .contacts .phone{display:block;margin-bottom:16px}.header .wrapper .mobile-menu .block.menu .contacts .links{flex-direction:column;gap:12px}.header .wrapper .mobile-menu .block.menu .contacts .links .link{display:block;width:fit-content;font-size:13px;position:relative;margin-left:12px}.header .wrapper .mobile-menu .block.menu .contacts .links .link::after{content:"";width:4px;height:4px;border-radius:50%;background-color:var(--dark-blue);position:absolute;top:8px;left:-12px}.header .wrapper .mobile-menu .block.menu .menu{padding-top:20px;text-align:start}.header .wrapper .mobile-menu .block.menu .menu .item:not(:last-child){margin-bottom:16px}.header .wrapper .mobile-menu .block.menu .menu .item .link:not(.hits){padding-left:26px}.header .wrapper .mobile-menu .block.menu .menu .item .link.hits{display:flex;align-items:center;gap:10px}.main .promo{padding-top:24px;margin-bottom:60px}@media(max-width: 576px){.main .promo{margin-bottom:32px}}.main .promo .wrapper{display:flex;justify-content:space-between;gap:33px}@media(max-width: 768px){.main .promo .wrapper{flex-wrap:wrap}}.main .promo .wrapper .new-products{width:365px;flex-shrink:0}@media(max-width: 768px){.main .promo .wrapper .new-products{width:100%}}.main .promo .wrapper .new-products .product-item .image{height:290px}.main .promo .wrapper .new-products .product-item .title{font-size:18px}.main .promo .wrapper .new-products .product-item .button{border-radius:10px}.main .promo .wrapper .new-products .product-item .button .text{display:block}.main .categories{margin-bottom:60px}.main .categories .subsections{margin-bottom:0}@media(max-width: 976px){.main .categories .subsections{display:flex;gap:0}}.main .banners-section{padding:70px 0}@media(max-width: 768px){.main .banners-section{padding:40px 0}}.main .popular-products{padding-bottom:70px}.main .default-page{padding-bottom:72px}.main .default-page .nodes{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.main .default-page .nodes.compact{grid-template-columns:1fr;gap:12px}@media(max-width: 1280px){.main .default-page .nodes{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.main .default-page .nodes{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.main .default-page .nodes{gap:12px}}.main .catalog-page{padding-bottom:72px}.main .catalog-page .wrapper{display:flex;align-items:flex-start;gap:32px}@media(max-width: 976px){.main .catalog-page .wrapper{flex-wrap:wrap;gap:12px}}.main .catalog-page .wrapper .mobile-filter-buttons{display:none;width:100%;height:46px;grid-template-columns:repeat(2, 1fr);gap:12px}.main .catalog-page .wrapper .mobile-filter-buttons .button{background-color:var(--gray);border-radius:10px;font-weight:400;text-transform:unset;display:flex;justify-content:center;align-items:center;gap:12px}.main .catalog-page .wrapper .mobile-filter-buttons .button.active{color:var(--cyan)}.main .catalog-page .wrapper .mobile-filter-buttons .button.active .icon{transform:rotate(180deg)}.main .catalog-page .wrapper .mobile-filter-buttons .button.active .icon path{stroke:var(--cyan)}.main .catalog-page .wrapper .mobile-filter-buttons .button .icon{width:13px;height:6px;margin-top:4px}@media(max-width: 976px){.main .catalog-page .wrapper .mobile-filter-buttons{display:grid}}.main .catalog-page .wrapper .filter-block{flex-shrink:0;width:256px;background:var(--gray);border-radius:10px;padding:24px}@media(max-width: 976px){.main .catalog-page .wrapper .filter-block{display:none;width:100%}.main .catalog-page .wrapper .filter-block.active{display:block}}.main .catalog-page .wrapper .filter-block .group{margin-bottom:32px}.main .catalog-page .wrapper .filter-block .group.price .group-content{display:flex;justify-content:space-between;align-items:center}.main .catalog-page .wrapper .filter-block .group.price .group-content input{width:90px;height:36px;padding:0 8px;text-align:center;font-size:16px;font-family:inherit;color:var(--dark-gray)}.main .catalog-page .wrapper .filter-block .group.price .group-content .hyphen{font-size:18px;font-weight:600}.main .catalog-page .wrapper .filter-block .group-title{font-family:"Open Sans",sans-serif;font-size:18px;margin-bottom:16px}.main .catalog-page .wrapper .filter-block .buttons{display:flex;gap:12px;margin-top:48px}.main .catalog-page .wrapper .filter-block .buttons .button{width:calc(50% - 6px);height:40px;border-radius:10px;font-size:13px}.main .catalog-page .wrapper .filter-block .buttons .button.submit{background-color:var(--cyan)}@media(min-width: 577px){.main .catalog-page .wrapper .filter-block .buttons .button.submit:hover{background-color:var(--yellow);color:var(--black)}}.main .catalog-page .wrapper .filter-block .buttons .button.reset{border:1px solid var(--pink);color:var(--pink)}.main .catalog-page .wrapper .filter-block .buttons .button.reset:hover{background-color:var(--pink);color:var(--white)}.main .catalog-page .wrapper .content{width:calc(100% - 256px - 32px)}@media(max-width: 976px){.main .catalog-page .wrapper .content{width:100%}}.main .catalog-page .wrapper .content .sort-block{background:var(--gray);border-radius:10px;margin-bottom:24px;padding:22px;display:flex;justify-content:space-between;align-items:center}@media(max-width: 976px){.main .catalog-page .wrapper .content .sort-block{display:none;width:100%}.main .catalog-page .wrapper .content .sort-block.active{display:flex}}@media(max-width: 576px){.main .catalog-page .wrapper .content .sort-block{justify-content:center;flex-wrap:wrap}}.main .catalog-page .wrapper .content .sort-block .sort{font-size:15px;display:flex;gap:16px;color:#777676}@media(max-width: 576px){.main .catalog-page .wrapper .content .sort-block .sort{width:100%;flex-wrap:wrap;gap:8px;margin-bottom:16px;justify-content:center}}.main .catalog-page .wrapper .content .sort-block .sort .links{display:flex;gap:16px}.main .catalog-page .wrapper .content .sort-block .sort .links .link.active{color:var(--cyan);padding-right:16px;position:relative}.main .catalog-page .wrapper .content .sort-block .sort .links .link.active.asc::after{content:"";width:12px;height:12px;position:absolute;top:4px;right:0;background:url(images/icon-sort-asc.5dda7f3b8667929945b0.svg) center/contain no-repeat}.main .catalog-page .wrapper .content .sort-block .sort .links .link.active.desc::after{content:"";width:12px;height:12px;position:absolute;top:4px;right:0;background:url(images/icon-sort-desc.317ca3a74de7c53e963e.svg) center/contain no-repeat}.main .catalog-page .wrapper .content .sort-block .product-view{display:flex;gap:20px}.main .catalog-page .wrapper .content .sort-block .product-view .button{width:20px;height:20px;cursor:pointer}.main .catalog-page .wrapper .content .sort-block .product-view .button.active .icon path{fill:var(--cyan)}.main .catalog-page .wrapper .content .sort-block .product-view .button.active .icon rect:nth-child(1),.main .catalog-page .wrapper .content .sort-block .product-view .button.active .icon rect:nth-child(2){stroke:var(--cyan);fill:rgba(0,0,0,0)}.main .catalog-page .wrapper .content .sort-block .product-view .button.active .icon rect:nth-child(3),.main .catalog-page .wrapper .content .sort-block .product-view .button.active .icon rect:nth-child(4){stroke:rgba(0,0,0,0);fill:var(--cyan)}.main .catalog-page .wrapper .content .nodes{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 1280px){.main .catalog-page .wrapper .content .nodes{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.main .catalog-page .wrapper .content .nodes{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.main .catalog-page .wrapper .content .nodes{gap:12px}}.main .catalog-page .wrapper .content .nodes.compact{grid-template-columns:1fr;gap:12px}.main .catalog-page .empty-page{text-align:center;padding:90px 0 54px}.main .catalog-page .empty-page .icon{width:96px;height:96px;background:url(images/icon-empty-page.c16b30804117624af319.svg) center/cover no-repeat;margin:0 auto 24px}.main .catalog-page .empty-page .text{font-size:24px;font-weight:500;color:var(--dark-gray);margin-bottom:32px}.main .catalog-page .empty-page .buttons{display:flex;justify-content:center;gap:12px}.main .catalog-page .empty-page .buttons .button{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:12px 36px;border-radius:10px;display:flex;justify-content:center;align-items:center}.main .catalog-page .empty-page .buttons .button:first-child{border:3px solid var(--cyan);color:var(--cyan)}.main .catalog-page .empty-page .buttons .button:last-child{border:3px solid rgba(0,0,0,0);background:var(--cyan);color:var(--white)}.main .search-page{padding-bottom:72px}.main .search-page .nodes{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.main .search-page .nodes.compact{grid-template-columns:1fr;gap:12px}.main .search-page .empty-page{text-align:center;padding:90px 0 54px}.main .search-page .empty-page .icon{width:96px;height:96px;background:url(images/icon-empty-search-page.8cf3a9d12601e4bed9fc.svg) center/cover no-repeat;margin:0 auto 24px}.main .search-page .empty-page .text{font-size:24px;font-weight:500;color:var(--dark-gray);margin-bottom:32px}.main .search-page .empty-page .buttons{display:flex;justify-content:center;gap:12px}.main .search-page .empty-page .buttons .button{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;padding:12px 36px;border-radius:10px;display:flex;justify-content:center;align-items:center}.main .search-page .empty-page .buttons .button:first-child{border:3px solid var(--cyan);color:var(--cyan)}.main .search-page .empty-page .buttons .button:last-child{border:3px solid rgba(0,0,0,0);background:var(--cyan);color:var(--white)}.main .cart-page{padding-bottom:72px}.main .cart-page .cart-wrapper{display:none;align-items:flex-start;gap:32px}@media(max-width: 976px){.main .cart-page .cart-wrapper{flex-wrap:wrap}}.main .cart-page .cart-wrapper.active{display:flex}.main .cart-page .cart-wrapper .cart-content{width:calc(100% - 256px - 24px)}@media(max-width: 976px){.main .cart-page .cart-wrapper .cart-content{width:100%}}.main .cart-page .cart-wrapper .cart-content .nodes{margin-bottom:20px}.main .cart-page .cart-wrapper .cart-content .nodes .product-item:not(:last-child){margin-bottom:12px}.main .cart-page .cart-wrapper .cart-content .details-blocks{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media(max-width: 976px){.main .cart-page .cart-wrapper .cart-content .details-blocks{grid-template-columns:1fr}}.main .cart-page .cart-wrapper .cart-content .details-blocks .details-block{min-height:200px;background-color:var(--gray);border-radius:10px;padding:24px 32px}.main .cart-page .cart-wrapper .cart-content .details-blocks .details-block .block-title{font-family:"Open Sans",sans-serif;font-size:18px;margin-bottom:16px}.main .cart-page .cart-wrapper .cart-content .profile-info-form{padding:24px 32px;margin-top:20px}.main .cart-page .cart-wrapper .cart-aside{width:256px;background-color:var(--gray);border-radius:10px;flex-shrink:0;padding:24px}@media(max-width: 976px){.main .cart-page .cart-wrapper .cart-aside{width:100%}}.main .cart-page .cart-wrapper .cart-aside .block:not(:last-child){margin-bottom:24px}.main .cart-page .cart-wrapper .cart-aside .block.discount{display:none}.main .cart-page .cart-wrapper .cart-aside .block.discount.active{display:block}.main .cart-page .cart-wrapper .cart-aside .block-title{font-family:"Open Sans",sans-serif;font-size:18px;margin-bottom:12px}.main .cart-page .cart-wrapper .cart-aside .block-text{font-size:18px;font-weight:600}.main .cart-page .cart-wrapper .cart-aside .block .full-price,.main .cart-page .cart-wrapper .cart-aside .block .discount-price{font-weight:600;font-size:18px;padding:8px 16px;border-radius:10px;background-color:var(--white);width:fit-content}.main .cart-page .cart-wrapper .cart-aside .button{width:100%;margin-top:12px;padding:16px 0;background-color:var(--cyan);color:var(--white);font-size:14px;border-radius:10px}.main .cart-page .empty-page{display:none}.main .cart-page .empty-page.active{display:block}.main .profile-page{padding:32px 0}.main .profile-page .profile{display:grid;grid-template-columns:256px 1fr;gap:32px;align-items:flex-start}@media(max-width: 1280px){.main .profile-page .profile{display:block}}.main .profile-page .profile .tabs{background:var(--gray);border-radius:10px;padding:16px}@media(max-width: 1280px){.main .profile-page .profile .tabs{margin-bottom:32px}}.main .profile-page .profile .tabs .tab{display:block;padding:14px 16px;font-weight:600;font-size:14px;text-transform:uppercase;color:var(--cyan);border-radius:6px;cursor:pointer}.main .profile-page .profile .tabs .tab.active{color:var(--dark-blue);background-color:#e8e8e8}.main .profile-page .profile .tabs .tab:not(:last-child){margin-bottom:10px}.main .profile-page .profile .tabs .tab:last-child{border:2px solid var(--pink);background-color:rgba(0,0,0,0);color:var(--pink);margin-top:48px;text-align:center}@media(max-width: 1280px){.main .profile-page .profile .tabs .tab:last-child{margin-top:32px}}.main .profile-page .profile .content .profile-info-form{padding:24px;background-color:var(--gray);border-radius:10px}.main .profile-page .profile .content .orders .order{background-color:var(--gray);border-radius:10px;padding:18px 24px}@media(max-width: 576px){.main .profile-page .profile .content .orders .order{padding:18px}}.main .profile-page .profile .content .orders .order:not(:last-child){margin-bottom:16px}.main .profile-page .profile .content .orders .order.canceled .buttons .status .icon{background-color:red}.main .profile-page .profile .content .orders .order-head{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head{flex-wrap:wrap}}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head .info{width:100%}}.main .profile-page .profile .content .orders .order-head .info .title{font-size:28px;margin-bottom:2px}.main .profile-page .profile .content .orders .order-head .info .date{font-size:20px}.main .profile-page .profile .content .orders .order-head .buttons{display:flex;align-items:center;gap:32px}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head .buttons{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:16px}}.main .profile-page .profile .content .orders .order-head .buttons .status{font-family:"Open Sans",sans-serif;padding:12px 16px;background-color:var(--white);display:flex;align-items:center;gap:8px;border-radius:18px}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head .buttons .status{padding:12px}}.main .profile-page .profile .content .orders .order-head .buttons .status .icon{width:10px;height:10px;background-color:green;border-radius:50%}.main .profile-page .profile .content .orders .order-head .buttons .status .text{text-transform:uppercase;font-weight:600;font-size:14px}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head .buttons .status .text{font-size:10px}}.main .profile-page .profile .content .orders .order-head .buttons .button{padding:12px;border-radius:10px;background-color:var(--pink);color:var(--white);font-size:15px}@media(max-width: 576px){.main .profile-page .profile .content .orders .order-head .buttons .button{padding:12px;font-size:10px}}.main .profile-page .profile .content .orders .order-content{display:flex;justify-content:space-between;align-items:start}@media(max-width: 1280px){.main .profile-page .profile .content .orders .order-content{flex-wrap:wrap;gap:24px}}.main .profile-page .profile .content .orders .order-content .info{width:400px}@media(max-width: 1280px){.main .profile-page .profile .content .orders .order-content .info{width:100%}}.main .profile-page .profile .content .orders .order-content .order-table{border-collapse:collapse;width:calc(100% - 400px - 32px)}@media(max-width: 1280px){.main .profile-page .profile .content .orders .order-content .order-table{width:100%;display:block;overflow:scroll}.main .profile-page .profile .content .orders .order-content .order-table::-webkit-scrollbar{display:none}}.main .profile-page .profile .content .orders .order-content .order-table th,.main .profile-page .profile .content .orders .order-content .order-table td{border:1px solid #c2c2c2;min-width:120px}.main .profile-page .profile .content .orders .order-content .order-table td:not(:first-child){text-align:center}.main .similar-products{margin-top:48px}.footer{margin-top:auto}.footer .instagram-block{margin-bottom:60px;background-color:var(--gray);padding:12px;display:flex;justify-content:center;align-items:center;gap:24px;border-radius:10px}@media(max-width: 576px){.footer .instagram-block{flex-direction:column;gap:0;align-items:start;padding:12px 24px}}.footer .instagram-block .text{font-family:"Open Sans",sans-serif;font-size:20px;font-weight:700;background:-webkit-linear-gradient(120deg, #FFB300, #E73370);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 576px){.footer .instagram-block .text{width:200px}}.footer .instagram-block .icon{width:45px;height:45px;background:url(images/icon-instagram.e4cd329c184d0f4f6949.svg) center/cover no-repeat}@media(max-width: 576px){.footer .instagram-block .icon{position:absolute;left:256px}}.footer .row:first-of-type{display:flex;gap:190px;padding-bottom:45px;border-bottom:1px solid #d9d9d9}@media(max-width: 1367px){.footer .row:first-of-type{flex-wrap:wrap;gap:32px;justify-content:space-between}}@media(max-width: 1280px){.footer .row:first-of-type{justify-content:space-between;gap:24px}}@media(max-width: 576px){.footer .row:first-of-type .block{width:100%}}.footer .row:first-of-type .block address,.footer .row:first-of-type .block div,.footer .row:first-of-type .block a{margin-bottom:24px}.footer .row:first-of-type .block-title{font-size:16px;margin-bottom:16px}.footer .row:first-of-type .block .link{display:block;cursor:pointer}.footer .row:first-of-type .block .link:hover{color:var(--cyan)}.footer .row:first-of-type .blocks{display:flex;flex-wrap:wrap;gap:120px}@media(max-width: 1280px){.footer .row:first-of-type .blocks{justify-content:space-between;gap:24px}}.footer .row:last-of-type{font-family:"Open Sans",sans-serif;display:flex;justify-content:space-between;align-items:center;padding:40px 0}@media(max-width: 576px){.footer .row:last-of-type{flex-wrap:wrap;justify-content:center;gap:8px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:10}.overlay.active{display:flex}.overlay .popup{display:none;width:450px;background:var(--white);border-radius:10px;padding:0}@media(max-width: 576px){.overlay .popup{width:90%}}.overlay .popup.active{display:block}.overlay .popup-header{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--pink-gray)}.overlay .popup-header .title{font-size:20px;text-transform:uppercase;color:var(--dark-blue)}.overlay .popup-header .close-button{width:18px;height:18px;background:url(images/icon-close-popup.876809c9e8389c5fe72e.svg) center/cover no-repeat;cursor:pointer}.overlay .popup-warning{display:none;align-items:center;justify-content:center;gap:12px;padding:16px 48px;background:rgba(255,0,0,.25)}.overlay .popup-warning.active{display:flex}.overlay .popup-warning .icon{width:22px;height:22px;background:url(images/icon-popup-warning.81a0a6232f499b327b0c.svg) center/cover no-repeat;flex-shrink:0}.overlay .popup-warning .text{font-size:14px;font-weight:500;text-transform:uppercase;color:var(--dark-blue)}.overlay .popup-form{padding:24px 30px 20px}@media(max-width: 576px){.overlay .popup-form{padding:24px}}.overlay .popup-form .input-wrap{width:100%;height:55px;border:1px solid var(--dark-gray);border-radius:10px;position:relative}.overlay .popup-form .input-wrap:not(:last-of-type){margin-bottom:10px}.overlay .popup-form .input-wrap.has-text label{font-size:10px;top:8px}.overlay .popup-form .input-wrap.name .icon{background:url(images/icon-input-name.a365e6cd2a7975c0f3a3.svg) center/contain no-repeat}.overlay .popup-form .input-wrap.phone .icon{background:url(images/icon-input-phone.a02fc5802e5edd37002c.svg) center/contain no-repeat}.overlay .popup-form .input-wrap.email .icon{background:url(images/icon-input-email.d986e707de71876652ae.svg) center/contain no-repeat}.overlay .popup-form .input-wrap.password .icon{background:url(images/icon-input-password.0d145c5de30ced1c9637.svg) center/contain no-repeat}.overlay .popup-form .input-wrap .icon{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%);left:16px}.overlay .popup-form .input-wrap label{position:absolute;top:17px;left:48px;font-size:16px;font-weight:300;z-index:1;transition:top .1s,font-size .1s;color:var(--dark-blue)}.overlay .popup-form .input-wrap input{width:100%;height:100%;padding-left:48px;padding-top:12px;position:absolute;background:rgba(0,0,0,0);font-size:16px;font-weight:300;z-index:2;text-overflow:ellipsis;padding-right:12px}.overlay .popup-form .input-wrap input:focus~label{font-size:10px;top:8px}.overlay .popup-form .button{width:100%;height:50px;background:var(--cyan);color:var(--white);border-radius:10px;margin-top:20px;font-size:16px}.overlay .popup .more{text-align:center;padding:0 20px 20px 20px}.overlay .popup .more .link{color:var(--cyan);font-weight:600;cursor:pointer}.overlay .loader{display:none;width:192px;height:192px;background:url(images/loader.8f0e284b0fa083cf56ed.svg) center/cover no-repeat}.overlay .loader.active{display:block}.overlay .message{display:none;background:var(--white);border-radius:10px;position:relative;padding:48px;max-width:520px}.overlay .message.active{display:block}.overlay .message .close-button{width:18px;height:18px;background:url(images/icon-close-popup.876809c9e8389c5fe72e.svg) center/cover no-repeat;cursor:pointer;position:absolute;top:12px;right:12px}.overlay .message .content{display:flex;align-items:center;gap:12px}.overlay .message .content .text{font-weight:600;font-size:18px;white-space:pre-wrap}.promo-item{height:460px}@media(max-width: 576px){.promo-item{height:200px}}.promo-item.full-width{height:620px}@media(max-width: 576px){.promo-item.full-width{height:200px}}.promo-item .image{width:100%;height:100%;object-fit:cover;border-radius:30px}.banner-item{height:160px}.banner-item .image{width:100%;height:100%;object-fit:cover;border-radius:30px}.product-item{display:block;background-color:var(--pink-gray);border-radius:10px;position:relative;padding:22px}@media(max-width: 576px){.product-item{padding:12px}}.product-item .stickers .sticker{width:81px;height:80px;position:absolute}.product-item .stickers .sticker.hit-sticker{background:url(images/icon-hit.33eab685b5badc4a72d0.svg) center/cover no-repeat;top:-15px;right:-15px}.product-item .stickers .sticker.new-sticker{background:url(images/icon-new.8014903702f428036e4b.svg) center/cover no-repeat;top:-14px;left:-15px}.product-item .title{font-size:17px;font-weight:600;height:42px;margin-bottom:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width: 576px){.product-item .title{font-size:15px;height:36px;word-break:break-all}}.product-item .image{display:block;width:100%;height:190px;object-fit:cover;border-radius:10px;margin-bottom:18px}@media(max-width: 576px){.product-item .image{height:unset;aspect-ratio:1/1}}.product-item .row{display:flex;justify-content:space-between;align-items:center}.product-item .row .prices .old-price{color:var(--dark-gray);text-decoration:line-through}.product-item .row .prices .price{font-size:23px;font-weight:500}@media(max-width: 576px){.product-item .row .prices .price{font-size:18px}}.product-item .row .count{display:none;gap:12px}.product-item .row .count button{font-size:24px;font-weight:600}.product-item .row .count input{width:64px;height:42px;border-radius:15px;text-align:center;font-size:16px;font-weight:500;background-color:var(--white)}.product-item .button{background-color:var(--cyan);display:flex;align-items:center;gap:8px;padding:12px 22px;border-radius:30px;z-index:1}@media(max-width: 576px){.product-item .button{padding:8px 16px}}.product-item .button:hover{background-color:var(--yellow)}.product-item .button:hover .icon,.product-item .button:hover .text{filter:invert(1)}.product-item .button .icon{width:20px;height:20px;background:url(images/icon-cart-button.e354ae0b3af26ea63eaf.svg) center/cover no-repeat}@media(max-width: 576px){.product-item .button .icon{width:16px;height:16px}}.product-item .button .text{display:none;font-size:13px;margin-top:1px;color:var(--white)}.product-item[data-view=compact],.product-item[data-view=cart],.product-item[data-view=live-search]{display:flex;align-items:center;padding:12px 16px}@media(max-width: 768px){.product-item[data-view=compact],.product-item[data-view=cart],.product-item[data-view=live-search]{flex-wrap:wrap}}.product-item[data-view=compact] .image,.product-item[data-view=cart] .image,.product-item[data-view=live-search] .image{width:60px;height:60px;margin:0 24px 0 0}@media(max-width: 768px){.product-item[data-view=compact] .image,.product-item[data-view=cart] .image,.product-item[data-view=live-search] .image{width:50px;height:50px;margin:0 12px 0 0}}.product-item[data-view=compact] .title,.product-item[data-view=cart] .title,.product-item[data-view=live-search] .title{max-width:450px;margin:0;height:unset}@media(max-width: 768px){.product-item[data-view=compact] .title,.product-item[data-view=cart] .title,.product-item[data-view=live-search] .title{font-size:16px;width:calc(100% - 50px - 12px)}}.product-item[data-view=compact] .row,.product-item[data-view=cart] .row,.product-item[data-view=live-search] .row{margin-left:auto;gap:48px}@media(max-width: 768px){.product-item[data-view=compact] .row,.product-item[data-view=cart] .row,.product-item[data-view=live-search] .row{width:100%;gap:8px;justify-content:space-between;margin:12px 0 0 auto}}.product-item[data-view=compact] .row .prices,.product-item[data-view=cart] .row .prices,.product-item[data-view=live-search] .row .prices{display:flex;gap:12px}@media(max-width: 768px){.product-item[data-view=compact] .row .prices,.product-item[data-view=cart] .row .prices,.product-item[data-view=live-search] .row .prices{width:90px;flex-shrink:0}}.product-item[data-view=compact] .row .prices .old-price,.product-item[data-view=cart] .row .prices .old-price,.product-item[data-view=live-search] .row .prices .old-price{font-size:18px}.product-item[data-view=compact] .row .prices .price,.product-item[data-view=cart] .row .prices .price,.product-item[data-view=live-search] .row .prices .price{font-size:18px}.product-item[data-view=compact] .row .count,.product-item[data-view=cart] .row .count,.product-item[data-view=live-search] .row .count{display:flex}.product-item[data-view=cart] .row .sum{font-size:18px;font-weight:600;min-width:85px;text-align:end}.product-item[data-view=cart] .row .delete-from-cart{width:36px;height:36px;background:rgba(255,0,0,.1) url(images/icon-delete-cart.871798469b4170648133.svg) center/18px no-repeat;border-radius:10px}@media(max-width: 768px){.product-item[data-view=cart] .row .delete-from-cart{position:absolute;top:0;right:0}}.product-item[data-view=live-search]{padding:12px}.product-item[data-view=live-search] .image{width:50px;height:50px;margin-right:12px}.product-page .blocks{display:flex;gap:32px;margin-bottom:36px}@media(max-width: 1280px){.product-page .blocks{gap:16px;flex-wrap:wrap}}.product-page .blocks .block{width:calc(50% - 16px)}@media(max-width: 1280px){.product-page .blocks .block{width:100%}}.product-page .blocks .block-images{padding:6px;background-color:var(--gray);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px}.product-page .blocks .block-images .default-image{width:100%;height:450px;margin:0 auto;object-fit:contain}@media(max-width: 576px){.product-page .blocks .block-images .default-image{height:300px}}@media(max-width: 768px){.product-page .blocks .block-images .previews{width:100%;order:2}}.product-page .blocks .block-images .previews .preview{display:block;width:105px;height:105px;object-fit:cover;border-radius:10px;border:2px solid rgba(0,0,0,0)}.product-page .blocks .block-images .previews .preview:not(.active){cursor:pointer}.product-page .blocks .block-images .previews .preview.active{border-color:var(--cyan)}.product-page .blocks .block-images .previews .preview:not(:last-child){margin-bottom:6px}@media(max-width: 768px){.product-page .blocks .block-images .previews .preview{width:72px;height:72px}}.product-page .blocks .block-images .images{width:calc(100% - 105px - 6px)}@media(max-width: 768px){.product-page .blocks .block-images .images{order:1;width:100%}}.product-page .blocks .block-images .images .image{display:none;width:100%;height:549px;position:relative}@media(max-width: 768px){.product-page .blocks .block-images .images .image{height:360px}}.product-page .blocks .block-images .images .image::after{content:"";width:28px;height:28px;position:absolute;right:20px;bottom:20px;background:url(images/icon-zoom.50f7f38a866b456988fe.svg) center/cover no-repeat}.product-page .blocks .block-images .images .image.active{display:block}.product-page .blocks .block-images .images .image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.product-page .blocks .block-info{background-color:var(--gray);border-radius:10px;padding:32px 62px 32px 32px}@media(max-width: 1280px){.product-page .blocks .block-info{padding:24px}}.product-page .blocks .block-info .product-name{font-size:32px;line-height:1;color:var(--dark-blue);margin-bottom:32px}.product-page .blocks .block-info .row{display:flex;gap:32px}@media(max-width: 576px){.product-page .blocks .block-info .row{flex-wrap:wrap;gap:16px}}.product-page .blocks .block-info .row.info-row{margin-bottom:40px}.product-page .blocks .block-info .row.info-row .item:not(:last-child){margin-bottom:12px}.product-page .blocks .block-info .row.info-row .info{color:var(--dark-gray);width:360px}@media(max-width: 768px){.product-page .blocks .block-info .row.info-row .info{width:unset}}.product-page .blocks .block-info .row.info-row .delivery .link{border-bottom:1px dashed var(--dark-blue)}.product-page .blocks .block-info .row.info-row .delivery .link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.product-page .blocks .block-info .row.price-row{align-items:center;margin-bottom:32px;gap:50px}@media(max-width: 768px){.product-page .blocks .block-info .row.price-row{flex-wrap:wrap;gap:12px}}.product-page .blocks .block-info .row.price-row .price-block .old-price{color:var(--dark-gray);text-decoration:line-through}.product-page .blocks .block-info .row.price-row .price-block .price{font-size:32px;font-weight:500;line-height:1.1}.product-page .blocks .block-info .row.price-row .price-block .count{font-size:17px;color:var(--yellow)}.product-page .blocks .block-info .row.price-row .buttons{display:flex;gap:24px}@media(max-width: 768px){.product-page .blocks .block-info .row.price-row .buttons{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}}@media(max-width: 380px){.product-page .blocks .block-info .row.price-row .buttons{grid-template-columns:1fr}}.product-page .blocks .block-info .row.price-row .buttons .button{font-size:15px;padding:18px 26px;border-radius:10px}@media(max-width: 768px){.product-page .blocks .block-info .row.price-row .buttons .button{padding:14px 18px;font-size:14px}}@media(max-width: 576px){.product-page .blocks .block-info .row.price-row .buttons .button{padding:12px;font-size:13px}}.product-page .blocks .block-info .row.price-row .buttons .button.cart{display:flex;justify-content:center;align-items:center;gap:12px;background:var(--cyan)}@media(max-width: 768px){.product-page .blocks .block-info .row.price-row .buttons .button.cart{order:1}}.product-page .blocks .block-info .row.price-row .buttons .button.cart:hover{background-color:var(--yellow)}.product-page .blocks .block-info .row.price-row .buttons .button.cart:hover .icon,.product-page .blocks .block-info .row.price-row .buttons .button.cart:hover .text{filter:invert(1)}.product-page .blocks .block-info .row.price-row .buttons .button.cart .icon{width:22px;height:22px;background:url(images/icon-cart-button.e354ae0b3af26ea63eaf.svg) center/cover no-repeat}.product-page .blocks .block-info .row.price-row .buttons .button.cart .text{color:var(--white)}.product-page .blocks .block-info .row.price-row .buttons .button.one-click{border:2px solid var(--pink);color:var(--pink)}.product-page .blocks .block-info .row.price-row .buttons .button.one-click:hover{background-color:var(--pink);color:var(--white)}.product-page .blocks .block-info .row.text-row .short-description{max-width:360px}.product-page .blocks .block-info .row.text-row .payment .item:not(:last-child){margin-bottom:12px}.product-page .blocks .block-info .row.text-row .payment .link{border-bottom:1px dashed var(--dark-blue)}.product-page .blocks .block-info .row.text-row .payment .link:hover{color:var(--cyan);border-bottom-color:var(--cyan)}.product-page .description-title{font-size:18px;color:var(--dark-gray);margin-bottom:16px}
