/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer swiper{:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.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{backface-visibility:hidden;transform:translateZ(0)}.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{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.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:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.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:var(--swiper-pagination-progressbar-size,4px);top:0;left: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:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}}@layer theme{:root,:host{--font-sans:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.site-container{--site-container-padding-inline:24px;--site-header-bg-extend:calc(var(--site-container-padding-inline) + 48px);box-sizing:border-box;width:100%;max-width:1440px;padding-inline:var(--site-container-padding-inline);margin-inline:auto;padding-top:17px;padding-bottom:30px}@media (width>=769px){.site-container{--site-container-padding-inline:34px;padding-inline:var(--site-container-padding-inline);padding-top:20px;padding-bottom:70px}}@media (width<=1024px){.site-container{padding-bottom:108px}}@media (width>=769px) and (width<=1024px){.site-container{padding-bottom:168px}}.site-content{flex-direction:column;gap:40px;width:100%;display:flex}.site-content--margin-bottom{margin-top:40px}@media (width>=1025px){.site-content{gap:50px}.site-content--margin-bottom{margin-top:50px}}.typo{font-family:var(--font-family);font-style:normal}.typo--h1{font-size:2.375rem;font-weight:600;line-height:1}.typo--h2{font-size:1.75rem;font-weight:600;line-height:1}.typo--main-m{font-size:1.25rem;font-weight:600;line-height:1.2}.typo--action-m{font-size:1rem;font-weight:600;line-height:1.375rem}.typo--main-s{font-size:.875rem;font-weight:500;line-height:1.125rem}.typo--action-s{font-size:.875rem;font-weight:600;line-height:1.25rem}.typo--main-xs{font-size:.75rem;font-weight:500;line-height:1.2}.typo--action-xs{font-size:.75rem;font-weight:600;line-height:1.125rem}.btn{box-sizing:border-box;cursor:pointer;font-family:var(--font-family);appearance:none;border:none;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.btn:disabled{cursor:default}.btn--size-l{min-width:56px;min-height:56px;max-height:56px;padding:16px}.btn--size-m{min-width:48px;min-height:48px;padding:12px}.btn--size-s{min-width:36px;min-height:36px;padding:6px}.btn__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.btn__icon svg{width:24px;height:24px;display:block}.btn__label{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;padding-inline:6px;display:inline-flex}.btn--size-l .btn__label{font-size:1rem;font-weight:600;line-height:1.375rem}.btn--size-m .btn__label{font-size:.875rem;font-weight:600;line-height:1.25rem}.btn--size-s .btn__label{font-size:.75rem;font-weight:600;line-height:1.125rem}.btn__text--muted{opacity:.6}.btn__counter{z-index:2;background:var(--color-brand-orange);min-width:22px;color:var(--color-white);white-space:nowrap;pointer-events:none;border-radius:100px;justify-content:center;align-items:center;padding:4px 6px;font-size:.75rem;font-weight:500;line-height:1.2;display:flex;position:absolute}.btn--has-counter:after{z-index:1;content:"";width:28px;height:28px;position:absolute;bottom:-8px;right:-8px}.btn--size-l.btn--has-counter .btn__counter{bottom:0;right:0}.btn--size-m.btn--has-counter .btn__counter{bottom:-5px;right:-5px}.btn__counter--muted{background:var(--color-gray)}.btn--size-s.btn--has-counter .btn__counter{bottom:-10px;right:-10px}.btn--theme-black{background:var(--color-dark);color:var(--color-white)}.btn--theme-black:hover:not(:disabled){opacity:.6}.btn--theme-black:disabled{opacity:.24}.btn--theme-brand{background:var(--color-brand-orange);color:var(--color-white)}.btn--theme-brand:hover:not(:disabled){background:var(--color-brand-btn-hover)}.btn--theme-brand:disabled{opacity:.24}.btn--theme-outline{background:var(--color-most-bright);color:var(--color-dark)}.btn--theme-outline:hover:not(:disabled){background:var(--color-outline)}.btn--theme-outline:disabled{opacity:.24}.btn--theme-white{color:var(--color-dark);background:0 0}.btn--theme-white:hover:not(:disabled){background:var(--color-most-bright)}.btn--theme-white:disabled{opacity:.24}.input{flex-direction:column;gap:6px;width:100%;max-width:360px;display:flex}.input__box{width:100%;position:relative}.input__control{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:12px;justify-content:space-between;align-items:center;min-width:56px;min-height:48px;padding:12px 15px;transition:border-color .15s,opacity .15s;display:flex}.input:hover .input__control{border-color:var(--color-dark);opacity:.6}.input:focus-within .input__control,.input--suggest-open .input__control{border-color:var(--color-dark);opacity:1}.input--suggest-open{position:relative}.input--error .input__control,.input--error:hover .input__control,.input--error:focus-within .input__control{border-color:var(--color-red);opacity:1}.input--ghost .input__control{background:0 0;border-color:#0000}.input--ghost:hover .input__control{opacity:1;border-color:#0000}.input__body{flex:auto;align-items:center;min-width:0;display:flex}.input__icon{width:16px;height:16px;color:var(--color-gray);flex-shrink:0;justify-content:center;align-items:center;display:flex}.input__icon svg{width:7px;height:12px;display:block}.input__icon--start svg{transform:rotate(90deg)}.input__icon--end svg{transform:rotate(-90deg)}.input:hover .input__icon,.input:focus-within .input__icon,.input--filled .input__icon{color:var(--color-dark)}.input__field{min-width:0;color:var(--color-dark);font-family:var(--font-family);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0 10px;font-size:.875rem;font-weight:500;line-height:1.125rem}.input__field::placeholder{color:var(--color-gray)}.input__field:focus{caret-color:var(--color-brand-orange)}.input--error .input__field{color:var(--color-dark)}.input--error .input__field::placeholder{color:var(--color-gray)}.input__suggestions{z-index:20;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:4px;width:100%;max-height:280px;padding:4px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0d0d0e14}.input--suggest-open .input__suggestions{display:flex}.input__suggestion{width:100%;min-height:48px;color:var(--color-dark);font-family:var(--font-family);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:12px;align-items:center;padding:12px;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:flex}.input__suggestion:hover,.input__suggestion--active{background:var(--color-most-bright)}.input__suggestion:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.input__suggestion[hidden]{display:none}.input__suggestions-hint{min-height:48px;color:var(--color-gray);font-family:var(--font-family);align-items:center;padding:12px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.input__hint{color:var(--color-gray);padding:0 16px;font-size:.75rem;font-weight:500;line-height:1.2}.input__error{color:var(--color-red);font-family:var(--font-family);padding:0 15px;font-size:.75rem;font-weight:500;line-height:1.2}.input__error[hidden]{display:none}.input--async-loading .input__async-loader{display:flex}.input__async-loader{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:none}.input__async-loader-spinner{box-sizing:border-box;border:2px solid #0000;border-top-color:var(--color-brand-orange);border-right-color:var(--color-brand-orange);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite preloader-spin;display:block}@media (width<=768px){.input__field{font-size:16px}}.select{flex-direction:column;gap:6px;width:100%;max-width:360px;display:flex}.select__box{width:100%;position:relative}.select__control{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);cursor:pointer;width:100%;font-family:var(--font-family);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;transition:border-color .15s,opacity .15s;display:flex}.select--size-m .select__control{min-width:48px;min-height:48px;padding:12px}.select--size-s .select__control{min-width:36px;min-height:36px;padding:6px}.select:hover .select__control{border-color:var(--color-dark);opacity:.6}.select--open .select__control,.select--filled .select__control,.select--open:hover .select__control{border-color:var(--color-dark);opacity:1}.select--open{position:relative}.select--disabled{pointer-events:none}.select--disabled .select__control,.select--disabled:hover .select__control{border-color:var(--color-outline);opacity:.6;cursor:not-allowed}.select--disabled .select__chevron{opacity:.4}.select--error .select__control,.select--error:hover .select__control,.select--error.select--open .select__control,.select--error.select--filled .select__control{border-color:var(--color-red);opacity:1}.select__value{min-width:0;color:var(--color-dark);flex:auto;padding:0 6px;font-weight:600}.select--size-m .select__value{font-size:.875rem;line-height:1.25rem}.select--size-s .select__value{font-size:.75rem;line-height:1.125rem}.select__value--placeholder{color:var(--color-gray)}.select__chevron{width:24px;height:24px;color:var(--color-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select__chevron svg{width:7px;height:10px;transition:transform .15s;display:block;transform:rotate(90deg)}.select--open .select__chevron svg{transform:rotate(-90deg)}.select__native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select__menu{z-index:20;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:4px;width:100%;max-height:280px;padding:4px;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #0d0d0e14}.select--open .select__menu{display:flex}.select__option{width:100%;color:var(--color-dark);font-family:var(--font-family);text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:12px;align-items:center;font-weight:600;transition:background-color .15s;display:flex}.select--size-m .select__option{min-height:48px;padding:12px;font-size:.875rem;line-height:1.25rem}.select--size-s .select__option{min-height:36px;padding:6px;font-size:.75rem;line-height:1.125rem}.select__option:hover,.select__option--active{background:var(--color-most-bright)}.select__option:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.select__hint,.select__meta{color:var(--color-gray);padding:0 16px;font-size:.75rem;font-weight:500;line-height:1.2}.select__error{color:var(--color-red);font-family:var(--font-family);padding:0 16px;font-size:.75rem;font-weight:500;line-height:1.2}.select__error[hidden]{display:none}.rating-with-stars{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.rating-with-stars__star{background-color:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.92768%200.701809C6.31583%20-0.233936%207.68417%20-0.233936%208.07232%200.701809L9.12048%203.22866C9.28577%203.62713%209.67208%203.89885%2010.1146%203.9279L12.9209%204.11211C13.9601%204.18033%2014.383%205.44017%2013.5836%206.08671L11.4252%207.8326C11.0848%208.10792%2010.9372%208.54757%2011.0454%208.964L11.7316%2011.6047C11.9858%2012.5826%2010.8788%2013.3612%209.99659%2012.8251L7.61442%2011.3772C7.23875%2011.1489%206.76125%2011.1489%206.38558%2011.3772L4.00341%2012.8251C3.12125%2013.3612%202.01424%2012.5826%202.26836%2011.6047L2.95458%208.964C3.06279%208.54757%202.91523%208.10792%202.57485%207.8326L0.416365%206.08671C-0.382966%205.44017%200.0398724%204.18033%201.0791%204.11211L3.88537%203.9279C4.32792%203.89885%204.71423%203.62713%204.87952%203.22866L5.92768%200.701809Z'%20fill='currentColor'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.92768%200.701809C6.31583%20-0.233936%207.68417%20-0.233936%208.07232%200.701809L9.12048%203.22866C9.28577%203.62713%209.67208%203.89885%2010.1146%203.9279L12.9209%204.11211C13.9601%204.18033%2014.383%205.44017%2013.5836%206.08671L11.4252%207.8326C11.0848%208.10792%2010.9372%208.54757%2011.0454%208.964L11.7316%2011.6047C11.9858%2012.5826%2010.8788%2013.3612%209.99659%2012.8251L7.61442%2011.3772C7.23875%2011.1489%206.76125%2011.1489%206.38558%2011.3772L4.00341%2012.8251C3.12125%2013.3612%202.01424%2012.5826%202.26836%2011.6047L2.95458%208.964C3.06279%208.54757%202.91523%208.10792%202.57485%207.8326L0.416365%206.08671C-0.382966%205.44017%200.0398724%204.18033%201.0791%204.11211L3.88537%203.9279C4.32792%203.89885%204.71423%203.62713%204.87952%203.22866L5.92768%200.701809Z'%20fill='currentColor'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.rating-with-stars--size-m .rating-with-stars__star{width:28px;height:26px}.rating-with-stars--size-s .rating-with-stars__star{width:14px;height:13px}.rating-with-stars__star--filled{color:var(--color-brand-orange)}.rating-with-stars__star--empty{color:var(--color-outline)}[data-rating-with-stars]{height:fit-content}.rating-with-stars--js .rating-with-stars__star{cursor:pointer;appearance:none;background-color:currentColor;border:none;padding:0;transition:color .15s}.rating-with-stars--js .rating-with-stars__star:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.rating-with-stars--js .rating-with-stars__star:hover{color:var(--color-brand-orange)}.checkbox{vertical-align:top;flex-shrink:0;display:inline-flex;position:relative}.checkbox__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__box{box-sizing:border-box;border:1px solid var(--color-low-bright);background-color:var(--color-white);border-radius:4px;flex-shrink:0;width:20px;height:20px;display:block;position:relative;overflow:hidden}.checkbox__input:checked+.checkbox__box,.checkbox--checked .checkbox__box{border-color:var(--color-brand-orange);background-color:var(--color-brand-orange)}.checkbox__input:checked+.checkbox__box:after,.checkbox--checked .checkbox__box:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011.1648%209.20119'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.07863%203.63448L4.36435%207.03448L10.0786%201.03448'%20stroke='%23ffffff'%20stroke-width='3'%20/%3e%3c/svg%3e") 50%/contain no-repeat;width:11px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox--error .checkbox__box,.checkbox-text--error .checkbox__box,.radio--error .radio__box,.radio-text--error .radio__box{border-color:var(--color-red)}.choice-text__error{color:var(--color-red);font-family:var(--font-family);flex:100%;padding-left:36px;font-size:.75rem;font-weight:500;line-height:1.2}.choice-text__error[hidden]{display:none}.checkbox-text--error,.radio-text--error{flex-wrap:wrap}.checkbox__input:focus-visible+.checkbox__box{outline:2px solid var(--color-brand-orange);outline-offset:2px}.checkbox__input:disabled+.checkbox__box,.checkbox--disabled .checkbox__box{opacity:.5;cursor:not-allowed}.checkbox:has(.checkbox__input:disabled){cursor:not-allowed}.radio{vertical-align:top;flex-shrink:0;display:inline-flex;position:relative}.radio__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio__box{box-sizing:border-box;border:1px solid var(--color-low-bright);background-color:var(--color-white);border-radius:50%;flex-shrink:0;width:20px;height:20px;display:block}.radio__input:checked+.radio__box,.radio--checked .radio__box{border-color:var(--color-brand-orange)}.radio__input:checked+.radio__box:after,.radio--checked .radio__box:after{content:"";background-color:var(--color-brand-orange);border-radius:50%;width:12px;height:12px;margin:3px;display:block}.radio__input:focus-visible+.radio__box{outline:2px solid var(--color-brand-orange);outline-offset:2px}.radio__input:disabled+.radio__box,.radio--disabled .radio__box{opacity:.5;cursor:not-allowed}.radio:has(.radio__input:disabled){cursor:not-allowed}.toggle{vertical-align:top;flex-shrink:0;display:inline-flex;position:relative}.toggle__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__track{box-sizing:border-box;background-color:var(--color-gray);border-radius:24px;align-items:center;width:52px;height:28px;padding:2px;transition:background-color .15s;display:flex}.toggle__thumb{background-color:var(--color-white);border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:transform .15s;display:block}.toggle__input:checked+.toggle__track,.toggle--checked .toggle__track{background-color:var(--color-brand-orange);justify-content:flex-end}.toggle__input:focus-visible+.toggle__track{outline:2px solid var(--color-brand-orange);outline-offset:2px}.toggle__input:disabled+.toggle__track,.toggle--disabled .toggle__track{opacity:.5;cursor:not-allowed}.toggle:has(.toggle__input:disabled){cursor:not-allowed}.checkbox-text,.radio-text{cursor:pointer;align-items:flex-start;gap:16px;max-width:100%;display:inline-flex}.toggle-text{cursor:pointer;align-items:center;gap:16px;max-width:100%;display:inline-flex}.checkbox-text__label,.radio-text__label,.toggle-text__label{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto}:is(.checkbox-text:has(.checkbox__input:disabled),.radio-text:has(.radio__input:disabled),.toggle-text:has(.toggle__input:disabled)){cursor:not-allowed}.notification{box-sizing:border-box;min-width:22px;color:var(--color-white);font-family:var(--font-family);text-align:right;white-space:nowrap;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.notification--grey{background-color:var(--color-gray)}.notification--brand{background-color:var(--color-brand-orange)}.text-action{box-sizing:border-box;color:var(--color-dark);font-family:var(--font-family);word-break:break-word;align-items:center;font-size:.75rem;font-weight:600;line-height:1.125rem;text-decoration:none;transition:color .15s;display:inline-flex}.text-action:hover,.text-action--active,.text-action[aria-current=page]{color:var(--color-brand-orange)}.text-action--inverse{color:var(--color-white)}.text-action--inverse:hover,.text-action--inverse.text-action--active,.text-action--inverse[aria-current=page]{color:var(--color-brand-orange)}.site-breadcrumbs{margin-top:12px;margin-bottom:20px}.breadcrumbs__list{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{font-family:var(--font-family);white-space:nowrap;align-items:center;gap:10px;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.breadcrumbs__link{color:var(--color-gray);text-decoration:none;transition:color .15s}.breadcrumbs__link:hover{color:var(--color-brand-orange)}.breadcrumbs__sep{color:var(--color-gray)}.breadcrumbs__current{color:var(--color-dark)}.badge{box-sizing:border-box;font-family:var(--font-family);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-flex}.badge--bright{background-color:var(--color-most-bright);color:var(--color-dark);border-radius:12px;padding:6px 8px}.badge--outline{background-color:var(--color-outline);color:var(--color-dark);border-radius:12px;padding:6px 8px}.badge--dark{background-color:var(--color-dark);color:var(--color-white);border-radius:12px;padding:6px 8px}.badge--white{color:var(--color-gray);border-radius:24px;padding:6px 0}.badge--label{border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:12px;padding:6px 8px}.badge--label-hit{color:var(--color-blue)}.badge--label-new{color:#0ea700}.badge__icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.badge__icon svg{width:14px;height:16px;display:block}.badge__icon--weight svg{width:10px;height:13px}.badge__icon--nrg svg{width:14px;height:16px}.preloader{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.preloader--inline{vertical-align:middle;width:auto;height:auto}.preloader--inline .preloader__spinner{border-width:2px;width:14px;height:14px}.preloader__spinner{box-sizing:border-box;border:3px solid #0000;border-top-color:var(--color-brand-orange);border-right-color:var(--color-brand-orange);border-bottom-color:var(--color-brand-orange);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite preloader-spin;display:block}.counter{box-sizing:border-box;align-items:stretch;display:inline-flex}.counter--full{width:170px}.counter--mini{align-items:center;gap:0}.counter--mini .counter__btn{min-width:36px;min-height:36px;padding:6px}.counter--mini .counter__field{flex:none;justify-content:center;align-items:center;width:auto;min-width:56px}.counter--mini .counter__input{text-align:center;background-color:#0000;border:none;min-width:56px;min-height:48px;padding:0 10px}.counter__buy{background-color:var(--color-brand-orange);width:100%;min-height:48px;color:var(--color-white);font-family:var(--font-family);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.counter__buy:hover{background-color:var(--color-brand-btn-hover);color:var(--color-dark)}.counter__btn{cursor:pointer;appearance:none;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:12px;transition:opacity .15s;display:inline-flex}.counter__btn:disabled{cursor:not-allowed;opacity:.45}.counter__btn--minus{background-color:var(--color-most-bright);color:var(--color-dark)}.counter__btn--plus{background-color:var(--color-brand-orange);color:var(--color-white)}.counter__btn-icon{width:16px;height:16px;display:block}.counter__btn--minus .counter__btn-icon{height:2px}.counter__field{flex:auto;align-items:stretch;min-width:56px;display:flex}.counter__input{box-sizing:border-box;width:100%;min-height:48px;color:var(--color-dark);font-family:var(--font-family);text-align:center;appearance:textfield;background-color:#0000;border:none;border-radius:12px;padding:15px 12px;font-size:.875rem;font-weight:500;line-height:1.125rem}.counter__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.counter--full .counter__btn--minus,.counter--full .counter__btn--plus{flex:1 1 0}.logo{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:182px;height:56px;padding:0 10px;display:inline-flex}.logo__img{width:176px;height:auto;max-height:37px;display:block}.logo--link{text-decoration:none}.card-address{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);width:100%;min-width:0;max-width:222px;color:var(--color-dark);border-radius:12px;flex-direction:column;gap:24px;padding:12px;display:flex}.card-address__body{flex-direction:column;gap:2px;width:100%;display:flex}.card-address__title{color:var(--color-dark);word-break:break-word;overflow-wrap:anywhere;margin:0}.card-address__details{flex-direction:column;gap:8px;width:100%;display:flex}.card-address__address{color:var(--color-gray);word-break:break-word;overflow-wrap:anywhere;margin:0}.card-address__divider{border:0;border-top:1px solid var(--color-outline);width:100%;height:0;margin:0;display:block}.card-address__blocks{flex-direction:column;gap:8px;width:100%;display:flex}.card-address__block{flex-direction:column;gap:4px;width:100%;display:flex}.card-address__label{color:var(--color-dark);margin:0}.card-address__value{color:var(--color-gray);word-break:break-word;overflow-wrap:anywhere;margin:0}.card-address__phone-link{color:inherit;text-decoration:none}.card-address__phone-link:hover{opacity:.72}.card-address__action,.card-address__action .btn{width:100%}.card-address--selected-market,.card-address--selected-service{background:var(--color-brand-orange);color:var(--color-white);border-color:#0000}.card-address--selected-market .card-address__body,.card-address--selected-service .card-address__body{gap:4px}.card-address--selected-market .card-address__title,.card-address--selected-market .card-address__label,.card-address--selected-service .card-address__title,.card-address--selected-service .card-address__label{color:var(--color-white)}.card-address--selected-market .card-address__address,.card-address--selected-market .card-address__value,.card-address--selected-service .card-address__address,.card-address--selected-service .card-address__value,.card-address--selected-market .card-address__phone-link,.card-address--selected-service .card-address__phone-link{color:var(--color-brand-btn-hover)}.card-address--selected-market .card-address__divider,.card-address--selected-service .card-address__divider{border-top-color:#fff6}.card-address--selected-market .card-address__details,.card-address--selected-market .card-address__blocks,.card-address--selected-service .card-address__details,.card-address--selected-service .card-address__blocks{gap:12px}.card-map-point-list-image{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.card-map-point-list-image__item{border-radius:12px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.card-map-point-list-image__img{object-fit:cover;width:100%;height:100%;display:block}.card-menu{box-sizing:border-box;width:100%;color:var(--color-dark);flex-direction:column;align-items:stretch;text-decoration:none;display:inline-flex;position:relative}button.card-menu{cursor:pointer;font:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.card-menu--size-s{max-width:328px}.card-menu--size-m{max-width:444px}.card-menu--size-l{max-width:676px}.card-menu__media{z-index:1;flex-shrink:0;width:100%;position:relative;overflow:hidden}.card-menu--size-s .card-menu__media{aspect-ratio:328/200;border-radius:12px}.card-menu--size-m .card-menu__media{aspect-ratio:444/260;border-radius:16px}.card-menu--size-l .card-menu__media{aspect-ratio:676/260;border-radius:16px}.card-menu__img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.card-menu__descriptor{box-sizing:border-box;color:var(--color-dark);word-break:break-word;margin:0}@media (width<=768px){.card-menu__descriptor{display:none}}.card-menu--hoverable{--card-menu-footer-height:56px;--card-menu-footer-shift:20px;--card-menu-descriptor-overlap:14px}.card-menu--hoverable .card-menu__descriptor{z-index:2;border:1px solid var(--color-outline);background:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;width:100%;min-height:88px;padding:24px;transition:opacity .28s,transform .28s,visibility .28s,top .28s,bottom .28s;position:absolute;top:10px;left:0;transform:translateY(8px)}.card-menu--hoverable.card-menu--size-s .card-menu__descriptor{min-height:200px}.card-menu--hoverable.card-menu--size-m .card-menu__descriptor,.card-menu--hoverable.card-menu--size-l .card-menu__descriptor{min-height:255px}.card-menu--static{gap:10px}.card-menu--hoverable-footer{gap:0}.card-menu--static .card-menu__descriptor{background:var(--color-white);opacity:1;visibility:visible;pointer-events:auto;border:0;padding:0 24px;position:static;transform:none}.card-menu__footer{z-index:3;background:var(--color-white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:flex-start;gap:10px;min-height:56px;padding:16px;transition:transform .28s,background-color .2s,color .2s;display:flex;position:relative}.card-menu__title{word-break:break-word;flex:auto;min-width:0;margin:0;padding-inline:6px}.card-menu__arrow{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.card-menu__arrow svg{width:8px;height:14px;display:block}.card-menu--hoverable:hover .card-menu__img,.card-menu--hoverable:focus-visible .card-menu__img{transform:scale(1.05)}.card-menu--hoverable:hover .card-menu__descriptor,.card-menu--hoverable:focus-visible .card-menu__descriptor{top:-1px;bottom:calc(var(--card-menu-footer-height) + var(--card-menu-footer-shift) - var(--card-menu-descriptor-overlap));opacity:1;visibility:visible;min-height:0;transform:translateY(0)}.card-menu--hoverable:hover .card-menu__footer,.card-menu--hoverable:focus-visible .card-menu__footer,.card-menu--hoverable-footer:hover .card-menu__footer,.card-menu--hoverable-footer:focus-visible .card-menu__footer{background:var(--color-brand-orange);color:var(--color-white);transform:translateY(-20px)}.card-menu--hoverable:hover .card-menu__arrow,.card-menu--hoverable:focus-visible .card-menu__arrow,.card-menu--hoverable-footer:hover .card-menu__arrow,.card-menu--hoverable-footer:focus-visible .card-menu__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.card-menu__media,.card-menu__img,.card-menu__descriptor,.card-menu__footer,.card-menu__arrow{transition:none}.card-menu--hoverable:hover .card-menu__img,.card-menu--hoverable:focus-visible .card-menu__img{transform:none}}.card-product{box-sizing:border-box;background:var(--color-white);border-radius:14px;flex-direction:column;gap:6px;width:100%;max-width:159px;display:flex}.card-product__media-wrap{width:100%;position:relative}.card-product__media{aspect-ratio:1;border:.5px solid var(--color-outline);border-radius:12px;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.card-product__img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.card-product__overlay{pointer-events:none;position:absolute;inset:0}.card-product__labels{z-index:1;pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px;max-width:calc(100% - 12px);display:flex;position:absolute;top:6px;left:6px}.card-product__tools{z-index:1;pointer-events:auto;flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:absolute;bottom:6px;right:6px}@media (width<=768px){.card-product__tools{bottom:6px;right:6px}.card-product__tools .card-product__tool{min-width:26px;min-height:26px;padding:5px}.card-product__tools .btn__icon,.card-product__tools .btn__icon svg{width:16px;height:16px}}.card-product__tool{background:var(--color-most-bright);color:var(--color-dark);flex-shrink:0}.card-product__tool svg path,.card-product__tool .card-product__tool-heart{fill:none;stroke:currentColor}.card-product__tool:hover:not(:disabled){background:var(--color-most-bright);opacity:.6}.card-product__tool.card-product__tool--active,.card-product__tool[aria-pressed=true]{background:var(--color-brand-orange);color:var(--color-white)}.card-product__tool.card-product__tool--active:hover:not(:disabled),.card-product__tool[aria-pressed=true]:hover:not(:disabled){background:var(--color-brand-orange);opacity:.88}.card-product__body{flex-direction:column;width:100%;display:flex}.card-product__info{flex-direction:column;gap:2px;width:100%;display:flex}.card-product__title{margin:0}.card-product__title-link{-webkit-line-clamp:2;min-height:1.8rem;color:var(--color-dark);word-break:break-word;-webkit-box-orient:vertical;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.card-product__title-link:hover{color:var(--color-brand-orange)}.card-product .card-product__title-link{font-size:.75rem;font-weight:500;line-height:1.2}.card-product__description{color:var(--color-gray);text-overflow:ellipsis;margin:0;display:none;overflow:hidden}.card-product__description p{margin:0}.card-product__specs{flex-wrap:wrap;align-items:center;gap:12px;padding-block:5px;display:flex}.card-product__footer{flex-direction:column;gap:10px;width:100%;display:flex}.card-product__price{color:var(--color-dark);white-space:nowrap;margin:0}.card-product .card-product__price{font-size:1rem;font-weight:600;line-height:1.375rem}.card-product__buy{width:100%}@media (width>=769px){.card-product{border-radius:28px;gap:12px;max-width:328px}.card-product__media{border-width:1px}.card-product__overlay{flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex}.card-product__overlay:has(.card-product__labels){justify-content:space-between}.card-product__labels{max-width:none;position:static}.card-product__tools{flex-direction:column;position:static}.card-product .card-product__title-link{min-height:2.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.card-product__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box}.card-product__specs{padding-block:6px}.card-product__footer{gap:6px}.card-product .card-product__price{padding-block:12px;font-size:1.25rem;font-weight:600;line-height:1.2}.card-product__buy.btn--size-s{min-height:48px;padding:12px}.card-product__buy.btn--size-s .btn__label{font-size:.875rem;line-height:1.25rem}}.card-product-list{box-sizing:border-box;background:var(--color-white);width:100%;max-width:385px;min-height:56px;color:inherit;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:12px;padding:4px;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.card-product-list__media{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s;display:flex;overflow:hidden}.card-product-list__img{object-fit:cover;width:100%;height:100%;display:block}.card-product-list__body{word-break:break-word;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding-block:6px;display:flex}.card-product-list__title{width:100%;color:var(--color-dark);word-break:break-word}.card-product-list__price{color:var(--color-dark);white-space:nowrap;flex-shrink:0}.card-product-list:hover,.card-product-list--hover{background:var(--color-most-bright)}.card-product-list:hover .card-product-list__media,.card-product-list--hover .card-product-list__media{background:var(--color-white)}.card-product-list--selected{border-color:var(--color-brand-orange);background:var(--color-white)}.card-product-list--selected .card-product-list__media{background:var(--color-white)}.card-product-list--in-order{pointer-events:auto;background:0 0;border-color:#0000;max-width:none;padding:0}.card-product-list--in-order:hover{background:0 0;border-color:#0000}.card-product-list--in-order .card-product-list__media{background:0 0}.search-widget__products-item .card-product-list{max-width:none}.card-product-mini{box-sizing:border-box;background:var(--color-white);border-radius:16px;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:4px;display:flex}.card-product-mini__media{border-radius:12px;flex-shrink:0;width:48px;height:48px;text-decoration:none;display:block;overflow:hidden}.card-product-mini__img{object-fit:contain;width:100%;height:100%;display:block}.card-product-mini__body{word-break:break-word;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding-block:6px;display:flex}.card-product-mini__title{width:100%;color:var(--color-dark);word-break:break-word;margin:0}.card-product-mini__title-link{-webkit-line-clamp:2;color:inherit;word-break:break-word;-webkit-box-orient:vertical;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.card-product-mini__title-link:hover{color:var(--color-brand-orange)}.card-product-mini__meta{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;margin-top:0;display:flex}.card-product-mini__price{color:var(--color-dark);white-space:nowrap;flex-shrink:0}.card-product-mini__qty{color:var(--color-gray);white-space:nowrap;flex-shrink:0}.card-product-mini__remove{flex-shrink:0;align-self:flex-start}.card-article{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:328px;padding-bottom:12px;display:flex}.card-article__media-wrap{width:100%;position:relative}.card-article__media{aspect-ratio:328/160;border-radius:12px;width:100%;max-height:160px;text-decoration:none;display:block;overflow:hidden}.card-article__media--placeholder{background-color:var(--color-low-bright);justify-content:center;align-items:center;display:flex}.card-article__img{object-fit:contain;width:100%;height:100%;display:block}.card-article__img--placeholder{width:100px;height:100px}.card-article__video-overlay{pointer-events:none;background:#0c0c0e99;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-article__play{pointer-events:auto}.card-article--video .card-article__play{opacity:.5;transition:opacity .15s}.card-article--video .card-article__media-wrap:hover .card-article__play,.card-article--video .card-article__play:hover,.card-article--video .card-article__play:focus-visible{opacity:1}.card-article--video .card-article__play .btn__icon svg{width:12px;height:14px}.card-article__body{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.card-article__content{flex-direction:column;gap:12px;width:100%;display:flex}.card-article__title{margin:0}.card-article__title-link{color:var(--color-dark);-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.card-article__title-link:hover{color:var(--color-brand-orange)}.card-article__description{color:var(--color-dark);-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.card-article__date{color:var(--color-brand-orange);margin:0}.card-article__more{color:var(--color-brand-orange);align-items:center;gap:12px;text-decoration:none;transition:opacity .15s;display:inline-flex}.card-article__more:hover{opacity:.72}.card-article__more-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.card-article__more-icon svg{width:5px;height:10px;display:block}.card-article-mini{background:var(--color-white);min-width:0;min-height:56px;color:inherit;border-radius:24px;flex:1 1 0;align-items:center;gap:0;padding:6px;text-decoration:none;transition:opacity .15s;display:flex}.card-article-mini:hover{opacity:.75}.card-article-mini__media{border-radius:18px;flex-shrink:0;width:56px;height:56px;display:block;overflow:hidden}.card-article-mini__media img{object-fit:cover;height:100%}.card-article-mini__img{object-fit:cover;width:100%;height:100%;display:block}.card-article-mini__title{min-width:0;color:var(--color-dark);-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;flex:auto;margin:0;padding:0 12px;display:-webkit-box;overflow:hidden}.card-product-cart{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;width:100%;max-width:1034px;padding:24px}.card-product-cart__row{align-items:center;gap:24px;width:100%;display:flex}.card-product-cart__media{border-radius:12px;flex-shrink:0;align-self:start;width:96px;height:96px;text-decoration:none;display:block;overflow:hidden}.card-product-cart__img{object-fit:contain;width:100%;height:100%;display:block}.card-product-cart__content{flex:auto;justify-content:space-between;align-items:stretch;gap:40px;min-width:0;min-height:106px;display:flex}.card-product-cart__info{flex-direction:column;flex:auto;gap:24px;min-width:0;display:flex}.card-product-cart__details{flex-direction:column;gap:10px;width:100%;display:flex}.card-product-cart__head{flex-direction:column;gap:4px;width:100%;display:flex}.card-product-cart__sku{color:var(--color-gray);margin:0}.card-product-cart__title{margin:0}.card-product-cart__title a{-webkit-line-clamp:2;color:var(--color-dark);word-break:break-word;-webkit-box-orient:vertical;text-decoration:none;transition:color .15s;display:-webkit-box;overflow:hidden}.card-product-cart__title a:hover{color:var(--color-brand-orange)}.card-product-cart__spec{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.card-product-cart__spec-label{color:var(--color-dark);margin:0}.card-product-cart__spec-value{pointer-events:none;cursor:default}.card-product-cart__unit{flex-direction:column;align-items:flex-start;gap:4px;max-width:368px;display:flex}.card-product-cart__unit-label{color:var(--color-gray);margin:0}.card-product-cart__unit-price{color:var(--color-dark);white-space:nowrap;margin:0}.card-product-cart__aside{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:16px;display:flex}.card-product-cart__total,.card-product-cart__status{color:var(--color-dark);white-space:nowrap;margin:0}.card-product-cart__actions{justify-content:flex-end;align-items:center;gap:24px;display:flex}.card-product-cart__remove,.card-product-cart__counter{flex-shrink:0}.card-product-cart__preorder{flex-shrink:0;text-decoration:none}.card-product-cart__preorder .btn__icon--arrow-sm svg{width:5px;height:10px;display:block}.card-product-cart__restore{flex-shrink:0}.card-product-cart--deleted .card-product-cart__media,.card-product-cart--deleted .card-product-cart__info{opacity:.36}@media (width<=768px){.card-product-cart{padding:24px}.card-product-cart__row{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:24px;display:grid}.card-product-cart__media{grid-area:1/1}.card-product-cart__content{display:contents}.card-product-cart__info{grid-area:1/2;gap:20px;min-height:0}.card-product-cart__aside{flex-direction:column;grid-area:2/1/auto/-1;align-self:stretch;align-items:stretch;gap:10px;width:100%;display:flex}.card-product-cart__total,.card-product-cart__status{align-self:flex-start}.card-product-cart__status{font-size:1.25rem;font-weight:600;line-height:1.2}.card-product-cart__actions{flex-direction:row-reverse;justify-content:space-between;width:100%}.card-product-cart--deleted .card-product-cart__actions{flex-direction:row;justify-content:flex-start}.card-product-cart__unit{max-width:none}}.card-notification{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:6px;width:100%;max-width:918px;padding:12px;display:flex}.card-notification__head{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.card-notification__title-wrap{flex-shrink:1;align-items:center;gap:10px;min-width:0;display:flex}.card-notification__title{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.card-notification__dot{background:var(--color-brand-orange);border-radius:1000px;flex-shrink:0;width:12px;height:12px}.card-notification__time{color:var(--color-dark);white-space:nowrap;flex-shrink:0;margin:0}.card-notification__body{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.card-notification__message-wrap{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.card-notification__message{min-width:0;color:var(--color-dark);word-break:break-word;margin:0;padding-top:6px}.card-notification__message--clamped{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-notification__expand{color:var(--color-brand-orange);cursor:pointer;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-weight:500;text-decoration:underline}.card-notification__expand:hover{color:var(--color-dark)}.card-notification__message a{color:var(--color-brand-orange);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-underline-position:from-font;font-weight:500;text-decoration:underline}.card-notification__message a:hover{color:var(--color-dark)}.card-notification__read{flex-shrink:0;align-self:flex-start}.card-notification--read .card-notification__dot,.card-notification[data-notification-read] .card-notification__dot,.card-notification--read .card-notification__read,.card-notification[data-notification-read] .card-notification__read{display:none}.card-notification--read .card-notification__message{padding-top:6px}@media (width<=768px){.card-notification__head{flex-wrap:wrap}.card-notification__title{white-space:normal}.card-notification__body{flex-direction:column;align-items:stretch}.card-notification__read{align-self:flex-end}}.card-warranty{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;width:100%;max-width:328px;height:100%;min-height:196px;padding:12px;display:flex}.card-warranty__inner{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:24px;width:100%;min-height:100%;display:flex}.card-warranty__info{flex-direction:column;flex:auto;gap:12px;width:100%;min-height:88px;display:flex}.card-warranty__title{color:var(--color-dark);word-break:break-word;margin:0}.card-warranty__rows{flex-direction:column;gap:4px;width:100%;min-height:44px;display:flex}.card-warranty__row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.card-warranty__label{color:var(--color-dark);flex-shrink:0;margin:0}.card-warranty__label--valid{color:#0ea700}.card-warranty__label--invalid{color:var(--color-red)}.card-warranty__value{color:var(--color-dark);text-align:right;white-space:nowrap;margin:0}.card-warranty--enabled .card-warranty__row--status{justify-content:flex-start;gap:24px}.card-warranty--enabled .card-warranty__row--status .card-warranty__value{flex:auto;min-width:0}.card-warranty__actions{flex-shrink:0;align-items:stretch;gap:10px;width:100%;min-height:36px;display:flex}.card-warranty--cta .card-warranty__actions,.card-warranty--pending .card-warranty__actions{min-height:48px}.card-warranty__actions .btn{flex:1 1 0;min-width:0}.card-warranty--cta .card-warranty__actions,.card-warranty--pending .card-warranty__actions{gap:0}.card-warranty__cta,.card-warranty__pending{width:100%}.card-warranty__cta .btn__label,.card-warranty__pending .btn__label{justify-content:center;width:100%}.card-warranty__cta .btn__text,.card-warranty__pending .btn__text{text-align:center;white-space:normal}.card-organization{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;width:100%;min-height:280px;padding:12px}.card-organization__inner{flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:256px;display:flex}.card-organization__info{flex-direction:column;gap:12px;width:100%;display:flex}.card-organization__title{color:var(--color-dark);word-break:break-word;margin:0}.card-organization__fields{flex-direction:column;gap:12px;width:100%;display:flex}.card-organization__field{flex-direction:column;gap:6px;width:100%;display:flex}.card-organization__label{color:var(--color-dark);margin:0}.card-organization__value{color:var(--color-dark);word-break:break-word;margin:0}.card-organization__actions{align-items:flex-start;gap:10px;width:100%;display:flex}.card-organization__select{flex-shrink:0;display:none}.card-organization__edit{flex-shrink:0}.card-organization__remove{flex-shrink:0;margin-left:auto}.card-organization__remove .btn__icon svg{width:15px;height:16px;display:block}.card-my-equipment{flex-direction:column;gap:10px;width:100%;max-width:328px;display:flex}.card-my-equipment__head{justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.card-my-equipment__title{min-width:0;color:var(--color-dark);word-break:break-word;margin:0}.card-my-equipment__remove{opacity:.4;flex-shrink:0}.card-my-equipment__remove .btn__icon,.card-my-equipment__remove .btn__icon svg{width:20px;height:20px}.card-my-equipment__media{aspect-ratio:328/200;border-radius:12px;width:100%;max-width:328px;max-height:200px;display:block;overflow:hidden}.card-my-equipment__img{object-fit:contain;width:100%;height:100%;display:block}.card-my-equipment__specs{box-sizing:border-box;border:1px solid var(--color-outline);border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.card-my-equipment__row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.card-my-equipment__label{color:var(--color-dark);flex-shrink:0;margin:0}.card-my-equipment__value{color:var(--color-dark);text-align:right;margin:0}@media (width<=768px){.card-my-equipment{max-width:none}.card-my-equipment__title,.card-my-equipment__value{white-space:normal}}.card-order{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:988px;padding:24px;display:flex}.card-order__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;width:100%;display:flex}.card-order__intro{flex-direction:column;flex:200px;align-items:flex-start;gap:12px;min-width:0;max-width:607px;display:flex}.card-order__date{color:var(--color-dark);white-space:nowrap;margin:0}.card-order__block{flex-direction:row;flex:1;justify-content:space-around;min-width:0;display:flex}.card-order__stat{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.card-order__stat--end{text-align:right;align-items:flex-end}.card-order__stat-label,.card-order__meta-label,.card-order__stat-value{color:var(--color-dark);margin:0}.card-order__stat--end .card-order__stat-label{max-width:242px}.card-order__divider{background:var(--color-most-bright);border:0;width:100%;height:1px;margin:0;display:block}.card-order__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;display:flex}.card-order__meta{flex-wrap:wrap;flex:280px;align-items:center;gap:24px;min-width:0;display:flex}.card-order__meta-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex}.card-order__meta-value{color:var(--color-dark);word-break:break-word;margin:0}.card-order__actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.card-order__details{flex-shrink:0}.card-order__details .btn__icon svg{width:5px;height:10px}.card-order__pay,.card-order__repeat{flex-shrink:0}@media (width<=1024px){.card-order__head{gap:36px}.card-order__intro{max-width:250px}.card-order__block{justify-content:space-between}}@media (width<=768px){.card-order{gap:16px;padding:24px}.card-order__head{flex-direction:column;align-items:stretch;gap:16px}.card-order__intro{flex-basis:auto}.card-order__block{flex-direction:column;gap:16px}.card-order__stat{flex:none}.card-order__stat--end{text-align:left;align-items:flex-start}.card-order__stat--end .card-order__stat-label{max-width:none}.card-order__foot{flex-direction:column;align-items:stretch;gap:16px}.card-order__meta{flex-direction:column;flex-basis:auto;align-items:stretch;gap:24px}.card-order__actions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%}.card-order__details,.card-order__pay,.card-order__repeat{width:auto}}.card-repair{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.card-repair__head{width:100%}.card-repair__title{color:var(--color-dark);word-break:break-word;margin:0}.card-repair__status{flex-direction:column;width:100%;display:flex}.card-repair__status-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:32px;display:flex}.card-repair__status-label,.card-repair__status-value{color:var(--color-dark);white-space:nowrap;margin:0}.card-repair__progress{background:var(--color-outline);border-radius:24px;width:100%;height:12px;overflow:hidden}.card-repair__progress-fill{background:var(--color-brand-orange);border-radius:24px;height:100%}.card-repair__meta{flex-direction:column;gap:20px;width:100%;margin:0;display:flex}.card-repair__meta-item{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.card-repair__meta-label,.card-repair__meta-value{color:var(--color-dark);margin:0}.card-repair__meta-value{word-break:break-word}@media (width>=769px){.card-repair__meta{flex-direction:row;gap:24px}.card-repair__meta-item{flex:1 1 0;min-width:0}}.card-product-order{box-sizing:border-box;background:var(--color-white);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:918px;min-height:56px;padding:4px;display:flex}.card-product-order__product{flex:auto;min-width:0}.order-mobile-card .card-product-list__img,.card-product-order__product .card-product-list__img{object-fit:contain}.card-product-order__summary{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:338px;padding-block:6px;display:flex}.card-product-order__qty{color:var(--color-gray);white-space:nowrap}.card-product-order__total{color:var(--color-dark);white-space:nowrap}@media (width<=1400px){.card-product-order__summary{justify-content:space-around}}.card-review{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);width:100%;max-width:328px;min-height:250px;max-height:250px;color:var(--color-dark);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.card-review__author{word-break:break-word;flex-shrink:0;width:100%;margin:0}.card-review__rating.rating-with-stars{flex-shrink:0;gap:4px;padding:0}.card-review__text{word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-shrink:0;width:100%;margin:0;display:-webkit-box;overflow:hidden}.card-review:has(.card-review__photos) .card-review__text{-webkit-line-clamp:4}.card-review__photos{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;width:100%;min-height:0;display:flex}.card-review__photo-link{border-radius:12px;flex-shrink:0;transition:opacity .15s;display:block}.card-review__photo-link:hover{opacity:.85}.card-review__photo{object-fit:cover;border-radius:12px;width:56px;height:56px;display:block}.card-review__more{font-family:var(--font-family);text-underline-offset:2px;cursor:pointer;appearance:none;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.125rem;text-decoration:underline}.card-review--expandable .card-review__more{margin-top:0;position:absolute;top:211px;left:19px}.reviews{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.reviews__header{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.reviews__title{word-break:break-word;width:100%;margin:0}.reviews__sources{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reviews__source-link{gap:0}.reviews__source-icon{width:24px;height:24px}.reviews__source-icon img{object-fit:cover;width:100%;height:100%;display:block}.reviews__source-icon--2gis{justify-content:center;align-items:center;display:flex}.reviews__source-icon__clip{border-radius:5px;flex-shrink:0;width:21px;height:21px;position:relative;overflow:hidden}.reviews__source-icon--2gis .reviews__source-icon__clip img{object-fit:cover;width:200.44%;max-width:none;height:200.44%;position:absolute;top:-26.19%;left:-49.77%}.reviews__source-link .btn__icon--arrow-sm svg{width:7px;height:12px}.reviews__grid{grid-template-columns:repeat(auto-fill,328px);justify-content:center;gap:20px;width:100%;display:grid}.reviews__footer,.reviews__grid-item{justify-content:center;width:100%;display:flex}@media (width>=1025px){.reviews__header{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.reviews__title{flex:auto;min-width:0}.reviews__sources{flex-shrink:0;justify-content:flex-end}}.accordion{flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex}.accordion__item{flex-direction:column;display:flex}.accordion__item--open{gap:10px}.accordion__trigger{background-color:var(--color-most-bright);min-height:36px;color:var(--color-dark);font-family:var(--font-family);text-align:left;cursor:pointer;appearance:none;border:none;border-radius:12px;align-items:center;gap:10px;width:fit-content;padding:6px;transition:background-color .15s;display:flex}@media (width<=768px){.accordion__trigger{width:100%}}.accordion__item--open .accordion__trigger{background-color:#0000}.accordion__trigger:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.accordion__title{word-break:break-word;flex:auto;min-width:0;padding:0 6px}.accordion__title:not(.typo){font-size:1rem;font-weight:600;line-height:1.375rem}@media (width<=768px){.accordion__title:not(.typo){font-size:.75rem;font-weight:600;line-height:1.125rem}}.accordion__title.typo--action-m{font-size:1rem;font-weight:600;line-height:1.375rem}.accordion__title-label--open,.accordion__item--open .accordion__title-label--closed{display:none}.accordion__item--open .accordion__title-label--open{display:inline}.accordion__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.accordion__chevron svg{width:10px;height:5px;display:block}.accordion__item--open .accordion__chevron{transform:rotate(180deg)}.accordion__panel{display:none}.accordion__item--open .accordion__panel{display:block}.accordion__panel-inner{border:1px solid var(--color-outline);background-color:var(--color-white);color:var(--color-dark);font-family:var(--font-family);word-break:break-word;border-radius:16px;font-size:.875rem;font-weight:500;line-height:1.5}.accordion__content>:first-child{margin-top:0}.accordion__content>:last-child{margin-bottom:0}.accordion__content p{margin:0 0 .75em}.accordion__content p:last-child{margin-bottom:0}.accordion__content strong,.accordion__heading{margin:0 0 .5em;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.switcher{box-sizing:border-box;display:flex}.switcher__item{box-sizing:border-box;color:var(--color-dark);cursor:pointer;appearance:none;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-family:inherit;transition:background-color .15s,color .15s;display:inline-flex}.switcher__item:disabled{opacity:.4;cursor:not-allowed}.switcher__item--active{background-color:var(--color-dark);color:var(--color-white)}.switcher__item:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.switcher__label{word-break:break-word;white-space:nowrap;padding-inline:6px;display:block}.switcher__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.switcher__icon svg{width:10px;height:17px;display:block}.switcher__item--prev .switcher__icon svg{transform:scaleX(-1)}.switcher__item--ellipsis{min-width:48px;min-height:48px;color:var(--color-dark);cursor:default;pointer-events:none;padding:12px}.switcher--horizontal{background-color:var(--color-outline);border-radius:16px;gap:0;padding:4px}.switcher--horizontal .switcher__item{min-width:36px;min-height:36px;padding:6px}.switcher--vertical{background-color:var(--color-most-bright);border-radius:16px;flex-direction:column;gap:6px;width:100%;max-width:328px;padding:4px;overflow:visible}.switcher--vertical .switcher__item{width:100%;min-height:56px;max-height:56px;padding:16px}.switcher--vertical .switcher__label{white-space:normal;flex:auto;min-width:0}.switcher--vertical .switcher__item--has-counter{justify-content:flex-start;position:relative;overflow:visible}.switcher--vertical .switcher__item--has-counter .switcher__label{flex:0 auto;display:inline-block;position:relative}.switcher--vertical .switcher__item--has-counter .btn__counter{top:auto;bottom:calc(100% - 6px);right:0;transform:translate(50%)}.switcher--header{flex-wrap:wrap;gap:10px}.switcher--header .switcher__item{background-color:var(--color-most-bright);min-width:48px;min-height:48px;padding:12px}.switcher--header .switcher__item--active{background-color:var(--color-dark);color:var(--color-white)}.switcher--pages{flex-wrap:nowrap;align-items:center;gap:10px}.switcher--pages .switcher__item:not(.switcher__item--prev):not(.switcher__item--next){min-width:48px;max-width:58px;min-height:48px;padding:12px}.switcher--pages .switcher__item--active{background-color:var(--color-dark);color:var(--color-white)}.switcher--pages .switcher__item--prev,.switcher--pages .switcher__item--next{min-width:48px;min-height:48px;color:var(--color-dark);background:0 0;padding:12px}.switcher--pages .switcher__item--prev.switcher__item--active,.switcher--pages .switcher__item--next.switcher__item--active{color:var(--color-dark);background:0 0}.switcher__value{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-row{box-sizing:border-box;background-color:var(--color-white);grid-template-columns:250px minmax(242px,1fr) minmax(0,1fr) minmax(0,1fr) 48px;align-items:center;gap:40px;width:100%;min-width:0;padding:0 24px;display:grid}.table-row__cell{align-items:center;min-width:0;min-height:56px;display:flex}.table-row__cell:first-child .input--in-table{width:100%}.table-row__cell--action{justify-content:center;width:48px}.table-row__cell--action-placeholder{visibility:hidden;pointer-events:none}.table-row__text{word-break:break-word;flex:auto;min-width:0}.table-row__cell--header .table-row__text{font-weight:600}.table-row__counter.counter--mini{width:100%;max-width:242px}.table-row__counter.counter--mini .counter__field{flex:auto;width:auto;min-width:56px}.table-row__counter.counter--mini .counter__input{text-align:center;padding-inline:12px}.input--in-table{width:100%;max-width:none}.table-row__add.btn{padding:12px}.table-row__add .btn__icon svg{width:18px;height:18px}.table-widget{box-sizing:border-box;background-color:var(--color-white);border-radius:16px;flex-direction:column;gap:10px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.table-widget--open{padding-bottom:24px}.table-widget__header{background-color:var(--color-dark);width:100%;min-height:56px;color:var(--color-white);font-family:var(--font-family);text-align:left;cursor:pointer;appearance:none;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:16px;transition:background-color .15s;display:flex}.table-widget__header--closed{background-color:var(--color-most-bright);color:var(--color-dark)}.table-widget__header:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.table-widget__title{word-break:break-word;flex:auto;min-width:0;padding-inline:6px}.table-widget__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.table-widget__chevron svg{width:16px;height:8px;display:block}.table-widget--open .table-widget__chevron{transform:rotate(180deg)}.table-widget__body{flex-direction:column;gap:0;width:100%;display:none;overflow-x:auto}.table-widget--open .table-widget__body{display:flex}.table-widget__body[hidden]{display:none!important}.table-scroll{border:1px solid var(--color-outline);box-sizing:border-box;background-color:var(--color-white);border-radius:16px;width:100%;min-width:0;max-width:100%}.table-scroll__viewport{border-radius:inherit;width:100%;min-width:0;overflow-x:auto}.table-scroll[data-table-scroll] .table-scroll__viewport{scrollbar-width:none;-ms-overflow-style:none}.table-scroll[data-table-scroll] .table-scroll__viewport::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.table-scroll[data-table-scroll] .table-scroll__viewport::-webkit-scrollbar-thumb{background:0 0;border:0;display:none}.table-scroll[data-table-scroll] .table-scroll__viewport::-webkit-scrollbar-track{background:0 0;border:0;display:none}.table-scroll[data-table-scroll] .table-scroll__viewport::-webkit-scrollbar-corner{background:0 0;border:0;display:none}.table-scroll__scrollbar{align-items:stretch;width:100%;padding:12px;display:flex}.table-scroll__scrollbar-track{box-sizing:border-box;background-color:var(--color-outline);border-radius:100px;width:100%;height:12px;position:relative;overflow:hidden}.table-scroll__scrollbar-thumb{background-color:var(--color-white);border-radius:100px;min-width:65px;height:8px;position:absolute;top:2px;left:2px}.table-scroll--no-scroll .table-scroll__scrollbar{visibility:hidden}.table-scroll__sheet{min-width:var(--table-scroll-min-width,908px)}.table-scroll__row{border-bottom:1px solid var(--color-outline);grid-template-columns:250px minmax(200px,1fr) minmax(220px,1fr) minmax(180px,1fr);align-items:stretch;display:grid}.table-scroll__row:last-child{border-bottom:none}.table-scroll__cell{border-right:1px solid var(--color-outline);align-items:center;min-height:48px;padding:10px;display:flex}.table-scroll__cell--type{padding-left:20px}.table-scroll__cell:last-child{border-right:none}.table-scroll--sticky-first .table-scroll__sheet{min-width:max-content}.table-scroll--sticky-first .table-scroll__row{align-items:stretch;width:100%;display:flex}.table-scroll--sticky-first .table-scroll__cell{box-sizing:border-box;flex:none}.table-scroll--sticky-first .table-scroll__cell:first-child{z-index:1;background-color:var(--color-white);position:sticky;left:0}.table-scroll--sticky-first.table-scroll--5-cols .table-scroll__cell:first-child{width:163px}.table-scroll--sticky-first.table-scroll--5-cols .table-scroll__cell:nth-child(2){width:193px}.table-scroll--sticky-first.table-scroll--5-cols .table-scroll__cell:nth-child(3){flex:1.4 0 280px}.table-scroll--sticky-first.table-scroll--5-cols .table-scroll__cell:nth-child(4){width:229px}.table-scroll--sticky-first.table-scroll--5-cols .table-scroll__cell:nth-child(5){flex:1 0 160px}.table-scroll--sticky-first.table-scroll--4-cols .table-scroll__cell:first-child{width:160px}.table-scroll--sticky-first.table-scroll--4-cols .table-scroll__cell:nth-child(2){flex:1 0 200px}.table-scroll--sticky-first.table-scroll--4-cols .table-scroll__cell:nth-child(3){flex:1 0 220px}.table-scroll--sticky-first.table-scroll--4-cols .table-scroll__cell:nth-child(4){flex:1 0 180px}.table-scroll__text{word-break:break-word;flex:auto;min-width:0}.table-scroll__text--multiline{flex-direction:column;gap:0;display:flex}.table-scroll--5-cols .table-scroll__row{grid-template-columns:163px 193px minmax(280px,1.4fr) 229px minmax(160px,1fr)}.table-scroll--4-cols .table-scroll__row{grid-template-columns:250px minmax(200px,1fr) minmax(220px,1fr) minmax(180px,1fr)}.table-scroll--maintenance .table-scroll__row{grid-template-columns:148px repeat(6,minmax(106px,1fr))}.table-scroll--maintenance .table-scroll__cell{justify-content:center;min-height:56px}.table-scroll--maintenance .table-scroll__cell--type{justify-content:flex-start;padding-left:20px;padding-right:10px}.table-scroll--maintenance .table-scroll__row--header .table-scroll__cell{align-items:center}.table-scroll--fuel-comparison .table-scroll__sheet{min-width:0}.table-scroll--fuel-comparison .table-scroll__row{grid-template-columns:repeat(2,minmax(0,1fr))}.table-scroll--fuel-comparison .table-scroll__row--header .table-scroll__cell{align-items:center;padding:20px}.table-scroll--fuel-comparison .table-scroll__cell{padding:20px}.table-scroll--fuel-comparison-labeled .table-scroll__row{grid-template-columns:minmax(160px,250px) minmax(0,1fr) minmax(0,1fr)}.table-scroll--fuel-comparison-labeled .table-scroll__row--header .table-scroll__cell{align-items:center;padding:20px}.table-scroll--fuel-comparison-labeled .table-scroll__cell{padding:20px}.table-scroll__mark{width:100%;color:var(--color-brand-orange);text-align:center;font-size:2.375rem;font-weight:600;line-height:1;display:block}.table-scroll__mark--empty{visibility:hidden}.table-scroll__footnote{color:var(--color-dark);margin:12px 0 0;padding:0 4px}.cart-widget{display:inline-block}.cart-widget__anchor{display:inline-block;position:relative}.cart-widget__trigger{position:relative}.cart-widget__panel{z-index:100;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;width:385px;padding:24px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0c0c0e14}.cart-widget__panel[hidden]{display:none}.cart-widget__head{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.cart-widget__count{color:var(--color-dark);white-space:nowrap;margin:0}.cart-widget__clear{color:var(--color-red);cursor:pointer;font:inherit;text-align:right;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;background:0 0;border:none;flex-shrink:0;padding:0;text-decoration:underline;transition:opacity .15s}.cart-widget__clear:hover{opacity:.75}.cart-widget__clear:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.cart-widget__list{flex-direction:column;gap:0;max-height:210px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.cart-widget__item{margin:0;padding:0}.cart-widget__footer{align-items:flex-start;gap:24px;width:100%;display:flex}.cart-widget__total{flex-direction:column;flex:auto;gap:4px;min-width:0;padding-block:2px;display:flex}.cart-widget__total-label,.cart-widget__total-value{color:var(--color-dark);white-space:nowrap;margin:0}.cart-widget__checkout{flex-shrink:0}.cart-widget__empty{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.cart-widget__empty[hidden]{display:none}.cart-widget__empty-content{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.cart-widget__empty-message{color:var(--color-dark);margin:0}.cart-widget__empty-icon{flex-shrink:0;width:48px;height:48px;display:block}.cart-widget__empty-action{justify-content:center;text-decoration:none}.cart-widget__list[hidden],.cart-widget__footer[hidden],.cart-widget__head[hidden]{display:none}.catalog-menu{flex-direction:column;gap:10px;display:inline-flex;position:relative}.catalog-menu__bar{align-items:center;gap:10px;display:flex}.catalog-menu__logo{flex-shrink:0}.catalog-menu__trigger{flex-shrink:0;gap:10px}.catalog-menu__trigger .btn__label{padding-inline:6px}.catalog-menu__dropdown{z-index:100;opacity:0;visibility:hidden;transition-behavior:allow-discrete;pointer-events:none;transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s ease-out;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-12px)}.catalog-menu__dropdown[hidden]{display:block}.catalog-menu--open .catalog-menu__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.catalog-menu__dropdown-inner{z-index:0;box-sizing:border-box;background:var(--color-white);opacity:0;isolation:isolate;border:none;border-radius:16px;align-items:stretch;gap:4px;max-height:calc(100vh - 120px);transition:transform .25s ease-out,opacity .25s ease-out;display:flex;position:relative;transform:translateY(-4px);box-shadow:0 8px 24px #0c0c0e14}.catalog-menu__dropdown-inner:after{content:"";z-index:1;border:1px solid var(--color-outline);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.catalog-menu--open .catalog-menu__dropdown-inner{opacity:1;transform:translateY(0)}.catalog-menu__scroll{z-index:2;box-sizing:border-box;gap:4px;min-height:0;display:flex;position:relative}.catalog-menu__scroll--categories{border-radius:12px 0 0 12px;width:350px;padding:4px 0 4px 4px}.catalog-menu__scroll--no-scroll .catalog-menu__scrollbar{visibility:hidden}.catalog-menu__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.catalog-menu__viewport::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.catalog-menu__viewport::-webkit-scrollbar-thumb{background:0 0;border:0;display:none}.catalog-menu__viewport::-webkit-scrollbar-track{background:0 0;border:0;display:none}.catalog-menu__viewport::-webkit-scrollbar-corner{background:0 0;border:0;display:none}.catalog-menu__scrollbar{flex-shrink:0;align-self:stretch;align-items:stretch;width:12px;margin-block:2px;margin-inline-end:4px;display:flex}.catalog-menu__scrollbar-track{box-sizing:border-box;background-color:var(--color-low-bright);border-radius:100px;width:12px;height:100%;position:relative;overflow:hidden}.catalog-menu__scrollbar-thumb{background-color:var(--color-white);border-radius:100px;width:8px;min-height:24px;position:absolute;top:2px;left:2px}.catalog-menu__categories{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:0;display:flex}.catalog-menu__category{min-height:48px;color:var(--color-dark);cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.catalog-menu__category:hover,.catalog-menu__category:focus-visible{background-color:var(--color-most-bright);outline:none}.catalog-menu__category--active,.catalog-menu__category--active:hover,.catalog-menu__category--active:focus-visible{background-color:var(--color-brand-orange);color:var(--color-white)}.catalog-menu__category-label{white-space:nowrap;flex:auto;min-width:0;padding-inline:6px}.catalog-menu__chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.catalog-menu__chevron svg{width:7px;height:12px;display:block}.catalog-menu__panels{z-index:2;border-radius:0 28px 28px 0;flex-shrink:0;width:350px;min-height:min(368px,100vh - 120px);max-height:calc(100vh - 120px);position:relative}.catalog-menu__panel{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;border-radius:0 28px 28px 0;padding:10px 0 10px 24px;transition:opacity .18s,visibility .18s;display:flex;position:absolute;inset:0;overflow:hidden}.catalog-menu__panel .catalog-menu__scroll{flex:auto;width:100%;min-height:0}.catalog-menu__panel .catalog-menu__viewport{padding-block:14px;flex-direction:column;gap:24px;padding-right:8px;display:flex}.catalog-menu__panel--active{opacity:1;visibility:visible;pointer-events:auto}.catalog-menu__section{flex-direction:column;gap:12px;margin:0;display:flex}.catalog-menu__heading{width:100%;color:var(--color-dark);word-break:break-word;align-items:center;margin:0;text-decoration:none;transition:color .15s;display:flex}.catalog-menu__heading:hover{color:var(--color-brand-orange)}.catalog-menu__items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.catalog-menu__items-row{margin:0;padding:0}.catalog-menu__item{width:100%;color:var(--color-dark);word-break:break-word;align-items:center;text-decoration:none;transition:color .15s;display:flex}.catalog-menu__item:hover{color:var(--color-brand-orange)}@media (width>=1025px){.catalog-menu__hover-bridge{z-index:99;width:704px;max-width:calc(100vw - 48px);height:10px;position:absolute;top:100%;left:0}}@media (width<=1024px){.catalog-menu__dropdown{display:none!important}}@media (prefers-reduced-motion:reduce){.catalog-menu__dropdown,.catalog-menu__dropdown-inner,.catalog-menu__category,.catalog-menu__panel{transition:none}}.search-widget{width:100%;max-width:854px;position:relative}.search-widget__form{width:100%}.search-widget__box{width:100%;position:relative}.search-widget__control{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:6px;transition:border-color .15s,box-shadow .15s;display:flex}.search-widget:hover .search-widget__control{border-color:var(--color-gray)}.search-widget--focused .search-widget__control,.search-widget--open .search-widget__control{border-color:var(--color-outline)}.search-widget--error .search-widget__control{border-color:var(--color-red)}.search-widget__input{min-width:0;color:var(--color-dark);appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0 24px}.search-widget__input::placeholder{color:var(--color-dark);opacity:.24}.search-widget__input:focus{caret-color:var(--color-brand-orange)}.search-widget--error .search-widget__input,.search-widget--error .search-widget__input::placeholder{opacity:1}.search-widget__actions{flex-shrink:0;align-items:center;display:flex}.search-widget__icon-btn,.search-widget__submit{flex-shrink:0}.search-widget__icon-btn{min-width:36px;min-height:36px;color:var(--color-dark);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:6px;transition:opacity .15s;display:inline-flex}.search-widget__icon-btn:hover{opacity:.6}.search-widget__icon-btn:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.search-widget__submit{gap:10px;display:none}.search-widget__submit .btn__label{padding-inline:6px}.search-widget--filled .search-widget__icon-btn{display:none}.search-widget--filled .search-widget__submit{display:inline-flex}.search-widget__search-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-widget__search-icon svg{width:16px;height:16px;display:block}.search-widget__error{background-color:var(--color-white);z-index:400;outline:1px solid var(--color-outline);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;height:auto;padding:20px 24px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;transform:translateY(-8px);box-shadow:0 8px 24px #0c0c0e14}.search-widget__error[hidden]{display:block}.search-widget--open.search-widget--error .search-widget__error{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-widget__dropdown{z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;transform:translateY(-8px)}.search-widget__dropdown[hidden]{display:block}.search-widget--open .search-widget__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.search-widget--open.search-widget--error .search-widget__dropdown{opacity:0;visibility:hidden;pointer-events:none}.search-widget__dropdown-inner{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:20px;padding:20px 24px;display:flex;box-shadow:0 8px 24px #0c0c0e14}.search-widget__block{flex-direction:column;gap:6px;display:flex}.search-widget__block[hidden]{display:none}.search-widget__block-title{color:var(--color-dark);margin:0}.search-widget__block-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.search-widget__chips{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.search-widget__chips::-webkit-scrollbar{display:none}.search-widget__chip{flex:none;text-decoration:none}.search-widget__show-all{cursor:pointer;flex-shrink:0;gap:0;text-decoration:none}.search-widget__show-all .btn__label{padding-inline:6px}.search-widget__chevron{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.search-widget__chevron svg{width:7px;height:12px;display:block}.search-widget__products{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.search-widget__products-item{margin:0;padding:0}.search-widget__products-item[hidden]{display:none}.search-widget__articles{align-items:flex-start;gap:36px;display:flex}.search-widget__article[hidden]{display:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.search__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;margin:60px 0;display:flex}.search__empty-message{color:var(--color-dark);max-width:270px;margin:0}.search__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}.search__empty-category{flex-direction:column;gap:6px;display:flex}.search__empty-sections{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;display:flex;overflow:auto hidden}.search__empty-sections::-webkit-scrollbar{display:none}.search__empty-section{flex:none;text-decoration:none}.search-page__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;margin:60px 0 140px;display:flex}.search-page__empty-message{color:var(--color-dark);max-width:270px;margin:0}.search-page__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}@media (width<=768px){.search-widget__articles{flex-direction:column}.search-widget__input{font-size:1rem}.search-widget__error{flex-direction:column;justify-content:space-between;height:320px;display:flex}.search__empty-content{margin:30px 0}.search-widget__dropdown-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;height:240px;overflow:hidden auto}.search-widget__dropdown-inner::-webkit-scrollbar{display:none}.search-widget__block-head{align-items:center}}@media (prefers-reduced-motion:reduce){.search-widget__control,.search-widget__dropdown{transition:none}}.site-footer{width:100%}.site-footer__inner{background-color:var(--color-footer-surface);color:var(--color-white);border-radius:16px;flex-direction:column;gap:72px;padding:24px;display:flex}.site-footer__main{flex-direction:column;gap:30px;display:flex}.site-footer__brand{flex-direction:column;gap:12px;max-width:243px;display:flex}.site-footer__contacts{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__brand .logo{align-self:flex-start}.site-footer__legal-text{color:var(--color-white);word-break:break-word;margin:0}.site-footer__nav-desktop{display:none}.footer-nav{flex-direction:column;gap:20px;width:100%;display:flex}.footer-nav .accordion__item,.footer-nav .accordion__item--open{gap:15px}.footer-nav .accordion__trigger{min-height:auto;color:var(--color-white);background-color:#0000;border-radius:0;padding:0}.footer-nav .accordion__item--open .accordion__trigger{background-color:#0000}.footer-nav .accordion__trigger:focus-visible{outline-color:var(--color-brand-orange);outline-offset:4px}.footer-nav .accordion__title{opacity:1;padding:0;font-size:.875rem;font-weight:500;line-height:1.125rem;transition:opacity .15s}.footer-nav .accordion__item--open .accordion__title{opacity:var(--footer-nav-title-opacity)}.footer-nav .accordion__chevron{opacity:1;width:16px;height:16px;transition:transform .2s,opacity .15s}.footer-nav .accordion__item--open .accordion__chevron{opacity:var(--footer-nav-title-opacity)}.footer-nav .accordion__panel{display:none}.footer-nav .accordion__item--open .accordion__panel{display:block}.footer-nav .accordion__panel-inner{color:var(--color-white);background-color:#0000;border:none;border-radius:0;padding:0}.footer-nav__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-nav__links>li{margin:0}.footer-nav-col{flex-direction:column;flex:0 auto;align-items:flex-start;gap:24px;min-width:94px;display:flex}.footer-nav-col__title{color:var(--color-white);opacity:var(--footer-nav-title-opacity);white-space:nowrap;margin:0}.footer-nav-col__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-nav-col__list>li{margin:0}.site-footer__payments{opacity:var(--footer-payments-opacity);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.site-footer__payment{flex-shrink:0;display:block}.site-footer__payment--mir{width:78px;height:21px}.site-footer__payment--visa{width:64px;height:21px}.site-footer__payment--mastercard{width:37px;height:23px}.site-footer__payment img{object-fit:contain;width:100%;height:100%;display:block}.site-footer__payments--desktop{display:none}.site-footer__bottom{opacity:var(--footer-legal-opacity);flex-direction:column;gap:20px;display:flex}.site-footer__copyright,.site-footer__credit{color:var(--color-white);margin:0}.site-footer__policies{flex-direction:column;align-items:flex-start;gap:10px;display:flex}@media (width>=1025px){.site-footer__inner{padding:40px}.site-footer__main{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.site-footer__brand{flex:none;justify-content:space-between;align-self:stretch;min-height:100%}.footer-nav{display:none}.site-footer__nav-desktop{flex:auto;grid-template-columns:repeat(2,minmax(94px,max-content));align-content:start;gap:40px;min-width:0;display:grid}.site-footer__payments--mobile{display:none}.site-footer__payments--desktop{flex:none;justify-content:flex-end;align-self:flex-start;align-items:flex-start;margin-left:auto;display:flex}.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.site-footer__policies{flex-direction:row;align-items:center;gap:16px}}@media (width>=1280px){.site-footer__nav-desktop{grid-template-columns:repeat(4,minmax(94px,max-content))}}.site-header{top:env(safe-area-inset-top,0px);z-index:499;flex-direction:column;gap:7px;width:100%;transition:background-color .2s,box-shadow .2s;display:flex;position:sticky}.site-header--pinned{background-color:var(--color-white)}.site-header:after{content:"";z-index:-1;background-color:var(--color-white);box-shadow:calc(-1 * var(--site-header-bg-extend,42px)) 0 0 0 var(--color-white), var(--site-header-bg-extend,42px) 0 0 0 var(--color-white);position:absolute;inset:0}.site-header__top{justify-content:space-between;align-items:center;gap:5px;display:flex}@media (width<=1024px){.site-header__top{display:none}}.site-header__location{box-sizing:border-box;min-height:40px;color:var(--color-dark);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;margin:0;padding:10px;transition:color .15s;display:inline-flex}.site-header__location:hover{color:var(--color-brand-orange)}.site-header__location:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.site-header__location-icon,.site-header__phone-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.site-header__location-icon svg,.site-header__phone-icon svg{width:14px;height:14px;display:block}.site-header__nav{flex-wrap:nowrap;align-items:center;gap:36px;margin:0;padding:10px 20px;list-style:none;display:none}.site-header__nav a{white-space:nowrap}.site-header__nav-item{align-items:center;gap:6px;display:inline-flex;position:relative}.site-header__nav-trigger{cursor:pointer;white-space:nowrap;background:0 0;border:none;gap:6px;margin:0;padding:0}.site-header__nav-trigger--link{align-items:center;text-decoration:none;display:inline-flex}.site-header__nav-chevron-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.site-header__nav-chevron{justify-content:center;align-items:center;width:8px;height:5px;transition:transform .2s;display:inline-flex}.site-header__nav-chevron svg{width:8px;height:5px;display:block}.site-header__nav-item--open .site-header__nav-chevron{transform:rotate(180deg)}.site-header__nav-dropdown{z-index:100;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;min-width:220px;padding:8px;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;position:absolute;top:calc(100% + 8px);left:-22px;transform:translateY(-6px);box-shadow:0 8px 24px #0c0c0e14}.site-header__nav-dropdown[hidden]{display:block}.site-header__nav-item--open .site-header__nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header__nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-header__nav-list-row{margin:0;padding:0}.site-header__nav-link{color:var(--color-dark);white-space:nowrap;border-radius:10px;align-items:center;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.site-header__nav-link:hover,.site-header__nav-link:focus-visible{background-color:none;outline:none}.site-header__phone{align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.site-header__phone-link{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:nowrap;gap:8px;padding-bottom:2px;text-decoration:underline}.site-header__main{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:flex;position:relative}.site-header__main-bar{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.site-header__catalog-menu{flex-shrink:0}@media (width<=1024px){.site-header__catalog-menu{gap:0}}.site-header__catalog-menu .catalog-menu__bar{gap:10px}.catalog-menu__trigger--mobile{display:none}.site-header__logo--mobile{flex-shrink:0;display:inline-flex}.site-header__logo--desktop{display:none}.site-header__search{flex:auto;min-width:0;display:none}.site-header__search .search-widget{max-width:none}.site-header__search-toggle{flex-shrink:0;display:inline-flex}.site-header__search-toggle .btn__icon svg{width:16px;height:16px}.site-header__actions{flex-shrink:0;align-items:center;gap:10px;display:none}.site-header__login{flex-shrink:0;gap:0;display:none}@media (width<=1024px){.site-header--menu-open,.site-header__catalog-menu .catalog-menu__logo,.catalog-menu__trigger--desktop{display:none}.catalog-menu__trigger--mobile{gap:0;display:inline-flex}.site-header__catalog-menu .catalog-menu__trigger .btn__label,.site-header__catalog-menu .catalog-menu__trigger--desktop .btn__label{display:none}.site-header__catalog-menu .catalog-menu__trigger{gap:0}.site-header__main-bar>.site-header__catalog-menu,.site-header__main-bar>.site-header__logo--mobile,.site-header__main-bar>.site-header__search-toggle{transition:opacity .25s,visibility .25s,transform .25s}.site-header__search{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility .25s,transform .25s;display:block;position:absolute;inset:0;transform:translateY(6px)}.site-header--search-open .site-header__main-bar>.site-header__catalog-menu,.site-header--search-open .site-header__main-bar>.site-header__logo--mobile,.site-header--search-open .site-header__main-bar>.site-header__search-toggle{opacity:0;visibility:hidden;pointer-events:none}.site-header--search-open .site-header__search{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header,.site-header__main-bar>.site-header__catalog-menu,.site-header__main-bar>.site-header__logo--mobile,.site-header__main-bar>.site-header__search-toggle,.site-header__search{transition:none}}@media (width>=1025px){.site-header{gap:5px}.site-header__top{justify-content:flex-start}.site-header__location{flex:0 330px}.site-header__nav{flex:none;display:flex}.site-header__phone{flex:1 0 auto;justify-content:flex-end}.site-header__main{justify-content:flex-start}.site-header__main-bar{flex:none;justify-content:flex-start;align-items:center}.site-header__logo--mobile{display:none}.site-header__logo--desktop{display:inline-flex}.site-header__search{z-index:auto;opacity:1;visibility:visible;pointer-events:auto;flex:auto;min-width:0;display:block;position:static;inset:auto;transform:none}.site-header__search-toggle{display:none}.site-header__actions{display:flex}.site-header__login{display:inline-flex}}@media (width>=1025px) and (width<=1365px){.site-header__nav{gap:20px;padding-inline:12px}}.mobile-menu{z-index:100;box-sizing:border-box;overscroll-behavior:contain;background-color:var(--color-brand-orange);color:var(--color-white);flex-direction:column;gap:28px;padding:17px 23px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[hidden]{display:none}.mobile-menu__header{flex-direction:column;flex-shrink:0;gap:7px;display:flex}.mobile-menu__top{justify-content:space-between;align-items:center;gap:5px;display:flex}.mobile-menu__location{box-sizing:border-box;min-height:40px;color:var(--color-white);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;margin:0;padding:10px;transition:opacity .15s;display:inline-flex}.mobile-menu__location:hover{opacity:.8}.mobile-menu__location:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.mobile-menu__location-icon,.mobile-menu__phone-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.mobile-menu__location-icon svg,.mobile-menu__phone-icon svg{width:14px;height:14px;display:block}.mobile-menu__phone{align-items:center;gap:5px;padding:5px 10px;display:inline-flex}.mobile-menu__phone-link{color:var(--color-white);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:nowrap;padding-bottom:2px;text-decoration:underline}.mobile-menu__phone-link:hover{opacity:.8}.mobile-menu__bar{justify-content:space-between;align-items:center;min-height:48px;display:flex}.mobile-menu__close .btn__icon svg{width:12px;height:12px}.mobile-menu__nav{flex-direction:column;gap:28px;width:100%;display:flex}.mobile-menu__nav.accordion{gap:28px}.mobile-menu__nav .accordion__item,.mobile-menu__nav .accordion__item--open{gap:15px}.mobile-menu__nav .accordion__trigger{min-height:auto;color:var(--color-white);background-color:#0000;border-radius:0;padding:0}.mobile-menu__nav .accordion__item--open .accordion__trigger{background-color:#0000}.mobile-menu__nav .accordion__trigger:focus-visible{outline-color:var(--color-white);outline-offset:4px}.mobile-menu__nav .accordion__title{color:var(--color-white);padding:0;font-size:1.25rem;font-weight:600;line-height:1.2}.mobile-menu__nav .accordion__chevron{width:16px;height:16px;color:var(--color-white);transition:transform .2s}.mobile-menu__nav .accordion__chevron svg{width:10px;height:5px}.mobile-menu__nav .accordion__panel{display:none}.mobile-menu__nav .accordion__item--open .accordion__panel{display:block}.mobile-menu__nav .accordion__panel-inner{color:var(--color-white);background-color:#0000;border:none;border-radius:0;padding:0}.mobile-menu__links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mobile-menu__links>li{margin:0}.mobile-menu__nav .text-action--inverse:hover,.mobile-menu__nav .text-action--inverse.text-action--active,.mobile-menu__nav .text-action--inverse[aria-current=page]{color:var(--color-white);opacity:.8}.mobile-menu__link{color:var(--color-white);font-family:var(--font-family);word-break:break-word;align-items:center;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .15s;display:inline-flex}.mobile-menu__link:hover{opacity:.8}.mobile-menu__link:focus-visible{outline:2px solid var(--color-white);outline-offset:4px}@media (width>=1025px){.mobile-menu{display:none!important}}.contact-widget{right:24px;bottom:calc(var(--mobile-tab-bar-height,78px) + 40px);z-index:44;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.contact-widget__trigger{flex-shrink:0}.contact-widget__trigger .btn__icon svg{width:18px;height:18px}.contact-widget__panel,.contact-widget--open .contact-widget__trigger{display:none}.contact-widget--open .contact-widget__panel{display:block}.contact-widget__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.contact-widget__actions .btn{flex-shrink:0}.contact-widget__tg-icon svg{width:17px;height:14px;display:block}.contact-widget__max-icon svg,.contact-widget__call-icon svg{width:18px;height:18px;display:block}.contact-widget__callback{gap:10px}.contact-widget__callback .btn__label{padding-inline:6px}@media (width>=1025px){.contact-widget{bottom:30px;right:27px}}.cookie-consent{right:24px;bottom:calc(var(--mobile-tab-bar-height,78px) + 16px);z-index:46;pointer-events:none;justify-content:center;display:none;position:fixed;left:24px}.cookie-consent--visible{pointer-events:auto;display:flex}.cookie-consent__card{border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;width:100%;min-width:672px;padding:24px;display:flex}@media (width<=768px){.cookie-consent__card{min-width:100%}}.cookie-consent__text{color:var(--color-dark);word-break:break-word;margin:0}.cookie-consent__accept{align-self:stretch}@media (width>=1025px){.cookie-consent{justify-content:flex-start;bottom:30px;left:27px;right:auto}.cookie-consent__card{width:min(480px,100vw - 54px);max-width:none}.cookie-consent__accept{align-self:flex-start}}.modal{z-index:500;overscroll-behavior:contain;touch-action:manipulation;justify-content:center;align-items:flex-start;padding:24px 16px;display:flex;position:fixed;inset:0;overflow:hidden}.modal[hidden]{display:none}.modal__overlay{z-index:0;background:#0009;position:absolute;inset:0}.modal__dialog{z-index:1;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:16px;outline:none;flex-direction:column;gap:24px;width:100%;max-width:328px;max-height:calc(100dvh - 48px);margin:auto;padding:24px;display:flex;position:relative;overflow-y:auto}@media (width>=769px){.modal{align-items:center;padding:40px 24px}.modal__dialog{max-height:calc(100dvh - 80px)}}.smart-captcha-field{width:0;height:0;overflow:visible}.callback-choice__header,.callback-form__header,.feedback-questions__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.callback-choice__title,.callback-form__title,.feedback-questions__title{min-width:0;color:var(--color-dark);flex:auto;margin:0}.callback-choice__close,.callback-form__close,.feedback-questions__close{flex-shrink:0}.callback-choice__close .btn__icon svg,.callback-form__close .btn__icon svg,.feedback-questions__close .btn__icon svg{width:12px;height:12px}.callback-choice__actions{flex-wrap:wrap;gap:12px;display:flex}.callback-choice__option .btn__icon--arrow-sm svg,.callback-form__submit .btn__icon--arrow-sm svg,.feedback-questions__submit .btn__icon--arrow-sm svg{width:7px;height:12px}.callback-form__description,.feedback-questions__description{color:var(--color-dark);margin:0}.callback-form__form,.feedback-questions__form{flex-direction:column;gap:24px;display:flex}.callback-form__fields,.feedback-questions__fields{flex-direction:column;gap:10px;display:flex}.callback-form__field.input,.feedback-questions__field.input{max-width:none}.feedback-questions__field--textarea .input__body{align-items:flex-start}.feedback-questions__textarea{resize:vertical;min-height:96px}.callback-form__consent,.feedback-questions__consent{align-items:center;width:100%}.callback-form__consent .text-action,.feedback-questions__consent .text-action{text-underline-offset:2px;text-decoration:underline}.callback-form__submit,.feedback-questions__submit{align-self:flex-start}@media (width>=1025px){.callback-choice__dialog,.callback-form__dialog,.feedback-questions__dialog{max-width:894px}.callback-choice__title,.callback-form__title,.feedback-questions__title{font-size:1.75rem;line-height:1}.callback-form__description,.feedback-questions__description{font-size:.875rem;line-height:1.125rem}.callback-form__fields,.feedback-questions__fields{gap:24px}}@media (width<=768px){.one-click-buy-modal__dialog{width:100%;max-width:none}.one-click-buy-modal__submit.btn--size-m{min-height:48px;padding:12px}}@media (width>=769px){.one-click-buy-modal__dialog{max-width:560px}.one-click-buy-modal__title{font-size:1.75rem;line-height:1}}@media (width<=768px){.pre-order-modal__dialog,.pre-order-success-modal__dialog{width:100%;max-width:none}.pre-order-modal__submit.btn--size-m{min-height:48px;padding:12px}}@media (width>=769px){.pre-order-modal__dialog,.pre-order-success-modal__dialog{max-width:560px}.pre-order-modal__title,.pre-order-success-modal__title{font-size:1.75rem;line-height:1}}.review-modal__dialog{gap:20px;max-width:360px;padding:28px 24px}.review-modal__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.review-modal__author{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.review-modal__close{flex-shrink:0}.review-modal__close .btn__icon svg{width:12px;height:12px}.review-modal__rating.rating-with-stars{gap:4px;padding:0}.review-modal__text{color:var(--color-dark);word-break:break-word;margin:0}.review-modal__photos{flex-wrap:wrap;gap:12px;display:flex}.review-modal__photo-link{display:block}.review-modal__photo{object-fit:cover;border-radius:12px;width:120px;height:120px;transition:opacity .15s;display:block}.review-modal__photo-link:hover .review-modal__photo{opacity:.85}@media (width>=1025px){.review-modal__dialog{gap:32px;max-width:1280px;padding:40px 48px}.review-modal__author{font-size:1.75rem;line-height:1}.review-modal__text{font-size:.875rem;line-height:1.25rem}.review-modal__photo{width:160px;height:160px}}.auth-modal__dialog{gap:24px}.auth-modal__panel{flex-direction:column;gap:24px;width:100%;display:flex}.auth-modal__panel[hidden]{display:none}.auth-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.auth-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.auth-modal__close{flex-shrink:0}.auth-modal__close .btn__icon svg{width:12px;height:12px}.auth-modal__form,.auth-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.auth-modal__field.input{max-width:none}.auth-modal__forgot{align-self:flex-start}.auth-modal__remember,.auth-modal__consent{cursor:pointer;align-items:center;width:100%}.auth-modal__remember .checkbox,.auth-modal__consent .checkbox{cursor:pointer;pointer-events:auto}.auth-modal__remember .checkbox__box,.auth-modal__consent .checkbox__box{pointer-events:auto}.auth-modal__remember .checkbox-text__label,.auth-modal__consent .checkbox-text__label{cursor:pointer}.auth-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.auth-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.auth-modal__submit,.auth-modal__switch{flex-shrink:0}.auth-modal__register-done{flex-direction:column;gap:24px;width:100%;display:flex}.auth-modal__register-done[hidden]{display:none}.auth-modal__success-text{color:var(--color-dark);margin:0}.auth-modal__done-close{width:fit-content}.auth-modal__panel--register-success .auth-modal__form,.auth-modal__panel--register-success .auth-modal__switch{display:none}.auth-modal__panel--register-success .auth-modal__register-done{display:flex}@media (width<=768px){.auth-modal__actions{flex-direction:column;align-items:stretch;width:100%}.auth-modal__submit,.auth-modal__switch{width:100%}}@media (width>=769px){.auth-modal__dialog{max-width:894px}.auth-modal__title{font-size:1.75rem;line-height:1}}.service-request-modal{z-index:1000}.service-request-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.service-request-modal__header-title{flex-direction:column;gap:24px;display:flex}.service-request-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.service-request-modal__close{flex-shrink:0}.service-request-modal__close .btn__icon svg{width:12px;height:12px}.service-request-modal__form,.service-request-modal__step{flex-direction:column;gap:24px;width:100%;display:flex}.service-request-modal__detail-text{flex-direction:column;gap:24px;display:flex}.service-request-modal__detail-text *{word-break:break-word}.service-request-modal__detail-text ul{padding-left:15px;list-style-type:disc}.service-request-modal__step[hidden]{display:none}.service-request-modal__intro,.service-request-modal__description{color:var(--color-dark);word-break:break-word;margin:0}.service-request-modal__list{color:var(--color-dark);word-break:break-word;margin:0;padding:0 0 0 21px;list-style:outside}.service-request-modal__list>li+li{margin-top:0}.service-request-modal__fields{flex-direction:column;gap:12px;width:100%;display:flex}.service-request-modal__field.input,.service-request-modal__select.select{max-width:none}.service-request-modal__select .select__menu{max-height:120px}.service-request-modal__consent{align-items:center;width:100%}.service-request-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.service-request-modal__actions{flex-wrap:wrap;gap:12px;display:flex}.service-request-modal__next,.service-request-modal__submit{align-self:flex-start}.service-request-modal__next .btn__icon--arrow-sm svg,.service-request-modal__submit .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width>=769px){.service-request-modal__dialog{max-width:894px}.service-request-modal__title{font-size:1.75rem;line-height:1}}.reviews__form-wrap{justify-content:center;width:100%;display:flex}.review-form{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);margin-top:24px;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:894px;margin-inline:auto;padding:24px;display:flex}.review-form__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.review-form__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.review-form__form{flex-direction:column;gap:24px;width:100%;display:flex}.review-form__rating.rating-with-stars{gap:8px;padding:6px 0}.review-form__fields{flex-direction:column;gap:10px;width:100%;display:flex}.review-form__field.input{max-width:none}.review-form__field--textarea{flex:auto}.review-form__field--textarea .input__box,.review-form__field--textarea .input__control{height:100%}.review-form__field--textarea .input__control{align-items:flex-start;min-height:120px}.review-form__field--textarea .input__body{align-items:flex-start;width:100%}.review-form__textarea{resize:none;width:100%;min-height:90px}.review-form__uploads{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.review-form__upload{cursor:pointer}.review-form__previews{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.review-form__previews:empty{display:none}.review-form__preview{flex-shrink:0;position:relative}.review-form__preview-image{object-fit:cover;border-radius:12px;width:80px;height:80px;display:block}.review-form__preview-remove{min-width:28px;min-height:28px;padding:4px;position:absolute;top:-8px;right:-8px}.review-form__preview-remove .btn__icon svg{width:10px;height:10px}.review-form__consent{align-items:center;width:100%}.review-form__consent .text-action{text-underline-offset:2px;text-decoration:underline}.review-form__submit{align-self:flex-start}.review-form__submit .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width>=1025px){.review-form__fields{gap:24px}.review-form__field--textarea .input__control{min-height:160px}.review-form__textarea{min-height:136px}}.mobile-tab-bar{display:none}@media (width<=1024px){.mobile-tab-bar{--mobile-tab-bar-height:78px;z-index:45;box-sizing:border-box;border-top:1px solid var(--color-outline);background-color:var(--color-white);justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:1440px;margin-inline:auto;padding:15px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tab-bar__item{flex-shrink:0;text-decoration:none}.mobile-tab-bar__item.btn--theme-outline:hover:not(:disabled){background:var(--color-outline)}.mobile-tab-bar__item.btn--theme-black:hover:not(:disabled){opacity:.6}.mobile-tab-bar__item .btn__icon svg{width:24px;height:24px;display:block}}@media (width>=769px) and (width<=1024px){.mobile-tab-bar{padding-inline:30px}}.hero-slider{--hero-slider-radius:16px;--hero-slider-min-height:416px;--hero-slider-arrow-offset:18px;--hero-slider-overlay:linear-gradient(180deg, #0009 32.11%, #0000 47.85%, #0000 73.02%, #0009 95.04%);width:100%;position:relative;overflow:visible}.hero-slider__viewport{border-radius:var(--hero-slider-radius);overflow:hidden}.hero-slider__track{display:flex}.hero-slider__slide{min-height:var(--hero-slider-min-height);border-radius:var(--hero-slider-radius);color:var(--color-white);flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:hidden}.hero-slider__slide.swiper-slide{height:auto}.hero-slider__slide-bg{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-slider__slide-img{object-fit:cover;width:219.64%;max-width:none;height:109.52%;position:absolute;top:-2.48%;left:-93.42%}.hero-slider__slide-overlay{background:var(--hero-slider-overlay);position:absolute;inset:0}.hero-slider__slide-content{z-index:1;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;width:100%;min-width:0;min-height:100%;padding:24px;display:flex;position:relative}.hero-slider__text{flex-direction:column;gap:20px;width:100%;display:flex}.hero-slider__title,.hero-slider__desc{color:var(--color-white);word-break:break-word;margin:0}.hero-slider__desc-desktop{display:none}.hero-slider__desc-mobile{display:block}.hero-slider__cta{flex-shrink:0;gap:10px}.hero-slider__cta .btn__icon svg{width:7px;height:12px;display:block}.hero-slider__slide-visual{display:none}.hero-slider__nav{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:0}.hero-slider__arrow{pointer-events:auto}.hero-slider__arrow--prev{margin-inline-start:calc(-1 * var(--hero-slider-arrow-offset))}.hero-slider__arrow--next{margin-inline-end:calc(-1 * var(--hero-slider-arrow-offset))}.hero-slider__arrow .btn__icon svg{width:7px;height:12px;display:block}.hero-slider__arrow--prev .btn__icon svg{transform:rotate(180deg)}.hero-slider__arrow.swiper-button-disabled{opacity:.4;cursor:default}@media (width>=1025px){.hero-slider{--hero-slider-min-height:464px;--hero-slider-overlay:linear-gradient(90deg, #0009 28.35%, #0000 60.31%)}.hero-slider__slide{flex-direction:row;align-items:stretch;min-height:464px}.hero-slider__slide-img{width:115.67%;height:228.04%;top:-79.26%;left:-3.88%}.hero-slider__slide-content{flex:1 1 0;justify-content:center;gap:40px;width:auto;min-height:464px;padding:100px}.hero-slider__slide-visual{mix-blend-mode:darken;pointer-events:none;flex:1 1 0;min-width:0;min-height:464px;display:block}.hero-slider__title{font-size:2.375rem;line-height:1}.hero-slider__desc-desktop{flex-direction:column;display:flex}.hero-slider__desc-line{display:block}.hero-slider__desc-mobile{display:none}.hero-slider__cta.btn--size-s{min-width:56px;min-height:56px;max-height:56px;padding:16px}.hero-slider__cta.btn--size-s .btn__label{font-size:1rem;line-height:1.375rem}}.section-title{align-items:center;gap:24px;width:100%;display:flex}.section-title__heading{word-break:break-word;flex:auto;min-width:0;margin:0}.section-title__action{flex-shrink:0}.section-title__action .btn__icon--arrow-sm svg{width:5px;height:10px}.page-intro{flex-direction:column;gap:24px;width:100%;display:flex}.page-intro__title{color:var(--color-dark);word-break:break-word;margin:0}@media (width<=768px){.page-intro__title{font-size:1.75rem;font-weight:600;line-height:1}}.page-intro__description{color:var(--color-dark);word-break:break-word;margin:0}.page-intro__link{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-intro__link:hover{color:var(--color-brand-orange)}.article-content{flex-direction:column;gap:24px;width:100%;display:flex}.article-content .accordion{gap:24px}.article-content .accordion__item--open{gap:12px}.article-content .accordion__trigger{background-color:#0000;border-radius:0;justify-content:flex-start;gap:6px;min-height:auto;padding:0}.article-content .accordion__item--open .accordion__trigger{background-color:#0000}.article-content .accordion__title{padding:0}.article-content .accordion__title.typo--action-m{font-size:1rem;font-weight:600;line-height:1.375rem}.article-content .accordion__chevron{width:16px;height:16px}.article-content .accordion__panel-inner{background-color:#0000;border:none;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.article-content .accordion--intext,.article-content .accordion--intext .accordion__item--open{gap:10px}.article-content .accordion--intext .accordion__trigger{background-color:var(--color-most-bright);border-radius:12px;gap:10px;width:fit-content;min-height:36px;padding:6px}.article-content .accordion--intext .accordion__item--open .accordion__trigger{background-color:#0000}.article-content .accordion--intext .accordion__title{padding:0 6px}.article-content .accordion--intext .accordion__title:not(.typo){font-size:.75rem;font-weight:600;line-height:1.125rem}.article-content .accordion--intext .accordion__chevron{width:24px;height:24px}.article-content .accordion--intext .accordion__panel-inner{gap:0}.article-content .accordion--topics{gap:24px}.article-content .accordion--topics .accordion__item--open{gap:12px}.article-content .accordion--topics .accordion__trigger{background-color:#0000;border-radius:0;gap:6px;width:fit-content;min-height:auto;padding:0}.article-content .accordion--topics .accordion__item--open .accordion__trigger{background-color:#0000}.article-content .accordion--topics .accordion__title{padding:0;font-size:1rem;font-weight:600;line-height:1.375rem}.article-content .accordion--topics .accordion__chevron{width:16px;height:16px}.article-content .accordion--topics .accordion__panel-inner{background-color:#0000;border:none;border-radius:0;gap:0;padding:0}.article-content>.accordion__panel-inner{border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.article-content__body{color:var(--color-dark);word-break:break-word;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.article-content__body>:first-child{margin-top:0}.article-content__body>:last-child{margin-bottom:0}.article-content__body p{margin:0 0 1em}.article-content__body p:last-child{margin-bottom:0}.article-content__subheading{color:var(--color-dark);margin:0 0 .5em;display:block}.article-content__body--industrial-sections .article-content__subheading{margin:0}.article-content__body--industrial-sections .article-content__subheading+p,.article-content__body--industrial-sections .article-content__subheading+ul{margin-top:1.5em}.article-content__body--industrial-sections p+.article-content__subheading{margin-top:3em}.article-content__body--industrial-sections p{margin:0 0 1.5em}.article-content__body--industrial-sections p:last-child{margin-bottom:0}.article-content__body--industrial-sections ul+p{margin-top:0}.article-content__body--industrial-sections p+ul{margin-top:1.5em}.article-content__body--industrial-sections ul li{margin-bottom:0}.article-content>.accordion__panel-inner>.article-content__body p{margin:0}.article-content__body ol{counter-reset:article-ordered;margin:0;padding:0;list-style:none}.article-content__body ol>li{counter-increment:article-ordered;margin:0;padding-inline-start:21px;position:relative}.article-content__body ol>li:before{content:counter(article-ordered) ".";width:21px;font-weight:inherit;text-align:end;inset-inline-start:0;position:absolute;left:-8px}.article-content__body ol a.text-action{display:inline}.article-content__body ol:last-child{margin-bottom:0}.article-content__body p:has(+ol){margin-bottom:0}.article-content__body li{margin-bottom:.5em}.article-content__body li:last-child{margin-bottom:0}.article-content__body ul{margin:0;padding-inline-start:1.25em;list-style:outside}.article-content__list-section{margin:0 0 1rem;display:block}.article-content__list-section:last-child{margin-bottom:0}.article-content__list-section>.article-content__subheading{margin:0 0 7px}.article-content__list-section>p,.article-content__list-section>ul,.article-content__list-section>ol{margin:0 0 1em}.article-content__list-section>:last-child{margin-bottom:0}.article-content__body ul li{margin-bottom:.5em}.article-content__body .article-body__link{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.article-content__body .article-body__link:hover{color:var(--color-brand-orange)}.article-content__body .table-scroll{margin-top:12px}.article-content__conclusion{color:var(--color-dark);word-break:break-word;margin:0}.article-lead{color:var(--color-black);word-break:break-word;margin:0}.article-content__title{color:var(--color-dark);word-break:break-word;margin:0}.article-content>.article-content__body{line-height:1.125rem}.article-content__figures{flex-direction:column;gap:10px;width:100%;padding:10px;display:flex}.article-content__figures .article-content__figure{aspect-ratio:676/260;border-radius:16px;flex:none;width:100%;height:max-content;margin:0;overflow:hidden}.article-content__figures .article-content__figure-img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}@media (width>=769px){.article-content__figures{flex-direction:row}.article-content__figures .article-content__figure{flex:1 1 0;min-width:0}}.article-content--service-intro .article-content__body{line-height:1.5}.article-content--service-intro .article-content__body>p{margin:0}.article-content--service-intro .article-content__subheading{margin:18px 0}.article-content--service-intro .article-content__body ul{margin:0}.article-content--service-intro .article-content__body ul li{margin-bottom:0;line-height:1.5}.article-content--service-intro .article-content__body .article-body__accent-link{text-underline-position:from-font;font-weight:500}.article-content__expandable{flex-direction:column;gap:24px;width:100%;display:flex}.article-content__body-preview,.article-content__body-more{flex-direction:column;display:flex}.article-content__expandable:not(.article-content__expandable--expanded) .article-content__body-more{display:none}.article-content__expand-toggle{width:fit-content;color:var(--color-brand-orange);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.article-content__expand-toggle-label{flex:none;min-width:0;font-size:1rem;font-weight:600;line-height:1.375rem}.article-content__expand-toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.article-content__expand-toggle-icon svg{width:10px;height:5px}.article-content__expandable--expanded .article-content__expand-toggle-icon{transform:rotate(180deg)}@media (width>=769px){.article-content__body-more{display:flex}.article-content__expand-toggle{display:none}}.article-imported>:first-child{margin-top:0}.article-imported>:last-child{margin-bottom:0}.article-imported h2,.article-imported h3{margin:1.5em 0 .5em}.article-imported li>p{margin:.5em 0 0}.article-imported .article-content__figures--flow{flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 1em;padding:0}.article-imported .article-content__figures--flow .article-content__figure{aspect-ratio:auto;flex:0 auto;width:auto;max-width:100%;height:auto}.article-imported .article-content__figures--flow .article-content__figure-img{object-fit:contain;width:auto;max-width:100%;height:auto}.article-imported li>.article-content__figures--flow,.article-imported li>.article-imported__slider{margin-block:.5em}.article-imported__slider{--slider-track-arrow-offset:-12px;gap:12px;margin:0 auto 1em}.article-imported__slider:last-child{margin-bottom:0}.article-imported__slider .slider-track__viewport{width:100%}.article-imported__slide{width:100%;color:inherit;cursor:zoom-in;text-decoration:none;display:block}.article-imported__slide-img{width:100%;height:100%;aspect-ratio:var(--article-imported-slide-ratio,4 / 3);object-fit:contain;background-color:var(--color-most-bright);border-radius:16px;display:block}.article-imported .article-content__note{background-color:var(--color-most-bright);color:var(--color-dark);border-radius:16px;margin:0 0 1em;padding:16px;display:block}.article-imported .article-content__note:last-child{margin-bottom:0}.article-imported .article-content__specs{flex-direction:column;width:100%;margin:0 0 1em;display:flex}.article-imported .article-content__specs:last-child{margin-bottom:0}.article-imported .article-content__specs-row{border-bottom:1px solid var(--color-outline);flex-direction:column;gap:2px;padding-block:8px;display:flex}.article-imported .article-content__specs-term{color:var(--color-gray);margin:0}.article-imported .article-content__specs-value{color:var(--color-dark);word-break:break-word;margin:0}.article-imported .article-content__video{aspect-ratio:16/9;border-radius:16px;width:100%;margin:0 0 1em;overflow:hidden}.article-imported .article-content__video-frame{border:none;width:100%;height:100%;display:block}.table-scroll--auto-cols .table-scroll__row{grid-template-columns:var(--table-scroll-template,repeat(4, minmax(120px, 1fr)))}.table-scroll--auto-cols .table-scroll__cell--center{text-align:center;justify-content:center}.article-imported .table-scroll__text>ul,.article-imported .table-scroll__text>ol{margin:0}.article-imported .table-scroll__text>ul+ol,.article-imported .table-scroll__text>ol+ul{margin-top:.5em}.table-scroll--auto-cols .table-scroll__row--stacked{border-bottom:none}.table-scroll--auto-cols .table-scroll__row--stacked .table-scroll__cell{border-bottom:1px solid var(--color-outline)}.table-scroll--auto-cols .table-scroll__row--stacked .table-scroll__cell--last{border-right:none}.article-imported .table-scroll--no-scroll .table-scroll__scrollbar{display:none}@media (width>=769px){.article-imported .article-content__figures--flow{align-items:flex-start}.article-imported .article-content__specs-row{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.article-imported .article-content__specs-value{text-align:right;max-width:60%}}.article-body{flex-direction:column;gap:24px;width:100%;display:flex}.article-body__content{flex-direction:column;gap:20px;width:100%;max-width:676px;margin-inline:auto;display:flex}.article-body__steps{flex-direction:column;gap:10px;width:100%;display:flex}.article-body__intro{background-color:var(--color-white);color:var(--color-dark);text-align:justify;word-break:break-word;margin:0;padding:24px}.article-body__link{color:inherit;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.article-body__link:hover{color:var(--color-brand-orange)}.article-body__accent-link{color:var(--color-brand-orange);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;font-weight:500;line-height:1.2;text-decoration:underline;transition:color .15s}.article-body__accent-link:hover{color:var(--color-dark)}.article-body__conclusion-text{color:var(--color-dark);word-break:break-word;margin:0}.article-body__ordered{counter-reset:article-body-ordered;color:var(--color-dark);word-break:break-word;margin:0;padding:0;list-style:none}.article-body__ordered>li{counter-increment:article-body-ordered;margin:0;padding-inline-start:21px;position:relative}.article-body__ordered>li+li{margin-top:24px}.article-body__ordered>li:before{content:counter(article-body-ordered) ".";width:21px;font-weight:inherit;text-align:end;position:absolute;left:-8px}.article-body__ordered--from-5{counter-reset:article-body-ordered 4}.article-body__ordered--from-7{counter-reset:article-body-ordered 6}.article-body__ordered--from-8{counter-reset:article-body-ordered 7}.article-body__ordered--from-9{counter-reset:article-body-ordered 8}.article-body__ordered--from-10{counter-reset:article-body-ordered 9}.article-body__ordered--compact>li+li{margin-top:0}.article-body__copy>.article-body__list-block,.article-body__copy>.article-body__ordered{margin:0 0 1.125rem}.article-body__list-block .article-body__unordered{color:var(--color-dark);text-align:justify;word-break:break-word;margin:0;padding:0 0 0 21px;list-style:outside}.article-body__list-block .article-body__unordered>li+li{margin-top:0}.article-body__unordered--spaced>li+li{margin-top:24px}.article-body__note-group>p,.article-body__note{color:var(--color-dark);word-break:break-word;margin:0}.article-body__ordered+.article-body__note{margin-top:24px}.article-body__intro-figure{aspect-ratio:1;border-radius:16px;flex:none;width:100%;max-width:686px;margin:0;overflow:hidden}.article-body__intro-figure-img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.article-body__heading{color:var(--color-dark);word-break:break-word;margin:0}.article-body__section-title{padding:24px}.article-body__text{color:var(--color-dark);word-break:break-word;margin:0}.article-body__text+.article-body__ordered{margin-top:24px}.article-body__copy{color:var(--color-dark);word-break:break-word;margin:0}.article-body__copy>p{margin:0 0 1.125rem}.article-body__copy>p:last-child{margin-bottom:0}.article-body__action{justify-content:center;width:100%;padding-top:26px;display:flex}.article-body__action .btn__icon--arrow-sm svg{width:5px;height:10px}.article-body>.accordion .accordion__panel-inner{padding:24px}.article-body>.accordion .accordion__title:not(.typo){font-size:.75rem;font-weight:600;line-height:1.125rem}.article-body .accordion--intext .accordion__item--open{gap:12px}.article-body .accordion--intext .accordion__trigger{justify-content:space-between;width:100%}.article-body .accordion--intext .accordion__item--open .accordion__trigger{background-color:#0000}.article-body .accordion--intext .accordion__panel-inner{background-color:#0000;border:none;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}@media (width>=769px){.article-body__intro-figure{margin-inline:auto}}@media (width>=1025px){.article-body__intro,.article-body__section-title{padding:36px}}@media (width<=768px){.article-body.generator-first-start .article-body__intro,.article-body.generator-first-start .article-body__ordered,.article-body.generator-first-start .article-body__list-block .article-body__unordered,.article-body.generator-first-start .article-step__number,.article-body.generator-first-start .article-step__text,.article-body.generator-first-start .article-step__warning,.article-body.troubleshooting-page .article-body__ordered,.article-body.diy-repair-page .article-body__ordered,.article-body.spare-parts-page .article-body__list-block .article-body__unordered,.article-body.expertise-page .article-body__text,.article-body.expertise-page .article-body__heading,.article-body.expertise-page .article-body__section-title,.article-body>.accordion .accordion__title,.article-body>.accordion .accordion__content,.article-body>.accordion .accordion__content p,.article-body>.accordion .accordion__heading,.article-body>.accordion .article-body__list-block .article-body__unordered{text-align:start}}.article-block{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;display:flex;overflow:hidden}.article-block__content{flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}@media (width>=1025px){.article-block__content{padding:36px}}.article-video-card__title{color:var(--color-dark);word-break:break-word;margin:0}.article-video-card__media{aspect-ratio:328/160;width:100%;max-height:160px;text-decoration:none;display:block;position:relative;overflow:hidden}.article-video-card__img{object-fit:cover;width:100%;height:100%;display:block}.article-video-card__overlay{pointer-events:none;background:#0c0c0e99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.article-video-card__play{pointer-events:auto}.article-video-card__play .btn__icon svg{width:14px;height:16px}@media (width>=769px){.article-video-card__media{aspect-ratio:1372/676;max-height:none}}.article-step__number,.article-step__text{color:var(--color-dark);text-align:justify;word-break:break-word;margin:0}.article-step__text p{margin:0 0 1em}.article-step__text p:last-child{margin-bottom:0}.article-step__text a.text-action{display:inline}.article-step__note{color:var(--color-dark);word-break:break-word;margin:0}.article-step__warning{color:var(--color-dark);text-align:justify;word-break:break-word;margin:0}.article-step__figure{aspect-ratio:1;border-radius:12px;flex:none;width:100%;max-width:328px;max-height:160px;margin:0;overflow:hidden}.article-step__figure--wide{aspect-ratio:676/260;border-radius:16px;max-width:none;max-height:160px}.article-step__figure-img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}@media (width>=769px){.article-step__figure{max-height:328px}.article-step__figure--wide{max-height:260px}}.article-step--order .article-step__figure{border-radius:16px;flex:none;width:100%;max-width:none;max-height:none;margin:0}.article-step--order .article-step__figure--banner{aspect-ratio:1372/336}.article-step--order .article-step__figure--screen{aspect-ratio:1372/676}.article-step--order .article-step__figure--tall{aspect-ratio:1372/445}.article-step--order .article-step__figure-img{object-fit:cover}.article-step--order .article-step__figure-link{border-radius:inherit;cursor:zoom-in;width:100%;height:100%;transition:opacity .15s;display:block}.article-step--order .article-step__figure-link:hover{opacity:.92}.article-step--order .article-step__figures{flex-direction:column;gap:10px;width:100%;display:flex}.article-step--order .article-step__figures--gap-lg{gap:10px}.article-step--order .article-step__figures .article-step__figure--pair,.article-step--order .article-step__figures .article-step__figure--square{aspect-ratio:676/260}.article-step--order .article-step__figures--square .article-step__figure--square{aspect-ratio:1}.article-step__figure--size{height:162px}.article-step--order .article-step__figure--mobile{aspect-ratio:auto}.article-step--order .article-step__figure--mobile .article-step__figure-link{height:auto}.article-step--order .article-step__figure--mobile .article-step__figure-img{object-fit:contain;height:auto}@media (width>=769px){.article-step--order .article-step__figures{flex-direction:row}.article-step--order .article-step__figures--gap-lg{gap:20px}.article-step--order .article-step__figures .article-step__figure{flex:1 1 0;min-width:0}.article-step__figure--tall{height:676px}}.title-with-images{box-sizing:border-box;width:100%;min-height:336px;color:var(--color-white);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}.title-with-images__media{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.title-with-images__img{border-radius:inherit;pointer-events:none;max-width:none;position:absolute}.title-with-images__img--base{object-fit:cover;width:100%;height:100%;inset:0}.title-with-images__img--mid-mobile{object-fit:cover;width:167.36%;height:108.93%;top:-4.46%;left:-22.98%}.title-with-images__overlay{border-radius:inherit;pointer-events:none;background:#0009;position:absolute;inset:0}.title-with-images__title{z-index:1;word-break:break-word;margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;position:relative}.title-with-images__description{z-index:1;word-break:break-word;margin:0;position:relative}.title-with-images__title-line{display:block}.title-with-images__title-line--desktop{display:none}.title-with-images__cta{z-index:1;align-self:flex-start;position:relative}@media (width<=768px){.title-with-images__cta.btn--size-l{min-width:36px;min-height:36px;max-height:none;padding:6px}.title-with-images__cta.btn--size-l .btn__label{font-size:.75rem;line-height:1.125rem}}.title-with-images__action{z-index:1;align-self:flex-start;position:relative}.title-with-images--dealers{justify-content:space-between}.title-with-images--dealers .title-with-images__action .btn__icon--arrow-sm svg{width:7px;height:12px}.title-desc{color:var(--color-white);position:relative}@media (width>=1025px){.title-with-images{padding:36px}.title-with-images__img--mid{object-fit:cover;width:120.58%;height:328.3%;top:-119.4%;left:-6.52%}.title-with-images__img--front{object-fit:cover;object-position:bottom;width:100%;height:100%;inset:0}.title-with-images__overlay{background:#0c0c0e99}.title-with-images__title{font-size:2.375rem;line-height:1}.title-with-images__title-line--mobile{display:none}.title-with-images__title-line--desktop{display:block}.title-with-images--dealers{justify-content:flex-end}.title-with-images--dealers .title-with-images__action{display:none}}.tile-grid{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1025px){.tile-grid{gap:40px}}.tile-grid__list{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.tile-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-grid--cols-2 .tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-grid--cols-4 .tile-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile-grid__item .card-menu{max-width:none}.tile-grid__item .card-menu--static,.tile-grid__item .card-menu--hoverable-footer{gap:0}.article-grid{flex-direction:column;gap:24px;width:100%;display:flex}.article-grid__list{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.article-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.article-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.article-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.article-grid__item .card-article{max-width:none}.article-grid--projects .article-grid__header{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.article-grid--projects .article-grid__heading{word-break:break-word;margin:0}.article-grid--projects .article-grid__more .btn__icon--arrow-sm svg{width:5px;height:10px}.card-article__title-link--single{-webkit-line-clamp:1;line-clamp:1}.article-grid--projects .card-article:not(.card-article--video) .card-article__media{position:relative}.article-grid--projects .card-article:not(.card-article--video) .card-article__media:after{content:"";border-radius:inherit;pointer-events:none;background:#0c0c0e4d;transition:opacity .15s;position:absolute;inset:0}.article-grid--projects .card-article:not(.card-article--video) .card-article__media-wrap:hover .card-article__media:after{opacity:0}@media (width>=769px){.article-grid--projects .article-grid__header{flex-direction:row;justify-content:space-between;align-items:center}.article-grid--projects .article-grid__heading{flex:auto;min-width:0}.article-grid--projects .article-grid__more{flex-shrink:0}}.slider-track{flex-direction:column;gap:24px;width:100%;display:flex}.slider-track__body{--scroll-track-max-width:1440px;width:100%;position:relative}.slider-track__viewport{width:calc(100% + min(50vw - 50%, var(--scroll-track-max-width) - 100%));overflow:hidden}.slider-track__slide{width:var(--slider-track-slide-width,auto);height:auto}.slider-track__slide.swiper-slide{height:auto}.slider-track__nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;height:100%;display:flex;position:absolute;inset-block:0;inset-inline:0}.slider-track__arrow{pointer-events:auto}.slider-track__arrow--prev{margin-inline-start:calc(-1 * var(--slider-track-arrow-offset,18px));position:relative}.slider-track__arrow--next{margin-inline-end:calc(-1 * var(--slider-track-arrow-offset,18px))}.slider-track__arrow .btn__icon svg{width:7px;height:12px;display:block}.slider-track__arrow--prev .btn__icon svg{transform:rotate(180deg)}.slider-track__arrow.swiper-button-disabled{opacity:.4;cursor:default}.slider-track__slide .card-article,.slider-track__slide .card-product{width:100%;max-width:none}.slider-track--products{--slider-track-slide-width:159px}.slider-track--products .slider-track__nav{height:var(--slider-track-slide-width);align-items:center;height:100%;inset-block:0 auto}.slider-track--articles .slider-track__nav{align-items:center;height:160px;inset-block:0 auto}.slider-track--articles .section-title__action,.slider-track--products .slider-track__footer{display:none}.slider-track__footer{align-items:center;display:flex}.slider-track__footer .btn__icon--arrow-sm svg{width:5px;height:10px}.btn.card-product__tool .btn__icon svg.btn__icon--size{width:18px}@media (width>=769px){.slider-track--products{--slider-track-slide-width:328px}.slider-track--articles .section-title__action{display:block}.slider-track__footer{display:none}}.product-slider{flex-direction:column;gap:24px;width:100%;display:flex}.product-slider__body{--scroll-track-max-width:1440px;--product-slider-arrow-offset:9px;width:100%;position:relative}.product-slider__viewport{width:calc(100% + min(50vw - 50%, var(--scroll-track-max-width) - 100%));overflow:hidden}.product-slider__slide{width:159px;height:auto}.product-slider__slide.swiper-slide{height:auto}.product-slider__slide .card-product,.product-slider__slide .card-article{width:100%;max-width:none}.product-slider__nav{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline:0}.product-slider__arrow{pointer-events:auto}.product-slider__arrow--prev{left:calc(-1 * var(--product-slider-arrow-offset));margin-inline-start:calc(-1 * var(--product-slider-arrow-offset));position:relative}.product-slider__arrow--next{right:calc(-1 * var(--product-slider-arrow-offset));margin-inline-end:calc(-1 * var(--product-slider-arrow-offset))}.product-slider__arrow .btn__icon svg{width:7px;height:12px;display:block}.product-slider__arrow--prev .btn__icon svg{transform:rotate(180deg)}.product-slider__arrow.swiper-button-disabled{opacity:.4;cursor:default}@media (width>=769px){.product-slider__slide{width:328px}}@media (width>=769px) and (height<=800px){.product-slider__slide{width:275px}}.offer-tabs{flex-direction:column;gap:24px;width:100%;display:flex}.offer-tabs__header{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.offer-tabs__switcher.switcher--horizontal{background-color:var(--color-most-bright);flex-shrink:1;min-width:0}.offer-tabs__more{flex-shrink:0}.offer-tabs__more .btn__icon--arrow-sm svg{width:7px;height:12px}.offer-tabs__panels{width:100%}.offer-tabs__panel[hidden]{display:none!important}.offer-tabs__panel .product-slider__body{--scroll-track-max-width:1440px}.offer-tabs--single .offer-tabs__header .section-title__heading{flex:auto;min-width:0;margin:0}@media (width<=768px){.offer-tabs:not(.offer-tabs--single) .offer-tabs__header{display:contents}.offer-tabs:not(.offer-tabs--single) .offer-tabs__switcher{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;order:1;align-self:flex-start;width:fit-content;min-width:0;max-width:100%;overflow:auto hidden}.offer-tabs:not(.offer-tabs--single) .offer-tabs__switcher::-webkit-scrollbar{display:none}.offer-tabs:not(.offer-tabs--single) .offer-tabs__panels{order:2}.offer-tabs:not(.offer-tabs--single) .offer-tabs__more{order:3;align-self:flex-start}.offer-tabs--single .offer-tabs__header{display:contents}.offer-tabs--single .offer-tabs__header .section-title__heading{order:1}.offer-tabs--single .product-slider{order:2}.offer-tabs--single .offer-tabs__more{order:3;align-self:flex-start}}.questions-from-page{flex-direction:column;gap:20px;width:100%;display:flex}.questions-from-page__media{aspect-ratio:1;border-radius:16px;flex-shrink:0;width:100%;max-width:444px;display:none;position:relative;overflow:hidden}.questions-from-page__img{pointer-events:none;max-width:none;position:absolute}.questions-from-page__img--front{object-fit:cover;object-position:bottom;width:100%;height:100%;inset:0}.questions-from-page__panel{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;flex:auto;gap:24px;min-width:0;padding:24px;display:flex}.questions-from-page__intro{flex-direction:column;gap:24px;width:100%;display:flex}.questions-from-page__title{color:var(--color-dark);word-break:break-word;margin:0}.questions-from-page__description{color:var(--color-dark);margin:0}.questions-from-page__form{flex-direction:column;gap:24px;width:100%;display:flex}.questions-from-page__fields,.questions-from-page__fields-row{flex-direction:column;gap:10px;width:100%;display:flex}.questions-from-page__field.input{max-width:none}.questions-from-page__field--textarea .input__box,.questions-from-page__field--textarea .input__control{min-width:0;height:100%;overflow:hidden}.questions-from-page__field--textarea .input__control{align-items:center;min-height:48px}.questions-from-page__field--textarea .input__body{align-items:flex-start;width:100%;min-width:0}.questions-from-page__textarea{box-sizing:border-box;resize:none;scrollbar-width:none;width:100%;max-width:100%;min-height:18px;overflow-x:hidden}.questions-from-page__textarea::-webkit-scrollbar{width:0;height:0}.questions-from-page--compact-textarea .questions-from-page__field--textarea .input__box,.questions-from-page--compact-textarea .questions-from-page__field--textarea .input__control{height:auto}.questions-from-page--compact-textarea .questions-from-page__field--textarea .input__body{align-items:center}.questions-from-page--compact-textarea .questions-from-page__textarea{min-height:0}.questions-from-page__consent{align-items:center;width:100%}.questions-from-page__consent .text-action{text-underline-offset:2px;text-decoration:underline}.questions-from-page__submit{align-self:flex-start}.questions-from-page__submit .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width>=1025px){.questions-from-page{flex-direction:row;align-items:stretch}.questions-from-page__media{width:444px;min-width:444px;max-width:none;display:block}.questions-from-page__fields{gap:24px}.questions-from-page__fields-row--triple{flex-direction:row}.questions-from-page__fields-row--triple .questions-from-page__field{flex:1 1 0;min-width:0}.questions-from-page__field--textarea .input__control{min-height:120px}.questions-from-page__textarea{min-height:90px}.questions-from-page--compact-textarea .questions-from-page__field--textarea .input__control{min-height:48px}.questions-from-page--compact-textarea .questions-from-page__textarea{min-height:0}}.dealer-form{flex-direction:column;gap:20px;width:100%;scroll-margin-top:24px;display:flex}.dealer-form__media{aspect-ratio:1;border-radius:16px;flex-shrink:0;width:100%;max-width:444px;display:none;position:relative;overflow:hidden}.dealer-form__img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dealer-form__panel{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;flex:auto;gap:24px;min-width:0;min-height:444px;padding:24px;display:flex}.dealer-form__title{color:var(--color-dark);word-break:break-word;margin:0}.dealer-form__form{flex:auto;width:100%;min-height:0;display:grid}.dealer-form__form>.smart-captcha-field{grid-area:1/1;place-self:end}.dealer-form__step{flex-direction:column;grid-area:1/1;gap:24px;width:100%;min-height:0;display:flex}.dealer-form__step[hidden]{visibility:hidden;pointer-events:none;display:flex!important}.dealer-form__fields{flex-direction:column;gap:10px;width:100%;display:flex}.dealer-form__fields-row{gap:10px;width:100%;display:contents}.dealer-form__field.input{max-width:none}.dealer-form__choice{flex-direction:column;gap:16px;width:100%;display:flex}.dealer-form__choice-title{color:var(--color-dark);margin:0}.dealer-form__choice-item{width:100%}.dealer-form__consent{align-items:center;width:100%}.dealer-form__consent .text-action{text-decoration:underline}.dealer-form__actions{gap:12px;margin-top:auto;display:flex}.dealer-form__actions--split{flex-wrap:wrap}.dealer-form__submit{align-self:flex-start}.dealer-form__submit .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width<=1024px){.dealer-form__title{font-size:1.5rem}.dealer-form .input__control{padding-inline:10px}.dealer-form .input__field{padding-inline:4px;font-size:.8125rem;line-height:1.125rem}.dealer-form__choice-item .checkbox-text__label{font-size:.8125rem;line-height:1.125rem}}@media (width>=1025px){.dealer-form{flex-direction:row;align-items:stretch;scroll-margin-top:32px}.dealer-form__media{align-self:flex-start;width:444px;min-width:444px;max-width:none;height:444px;display:block}.dealer-form__fields-row{flex-direction:row;display:flex}.dealer-form__fields-row .dealer-form__field{flex:1 1 0;min-width:0}}.dealer-audience{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.dealer-audience__title{color:var(--color-dark);word-break:break-word;margin:0}@media (width>=1025px){.dealer-audience__title{font-size:1.75rem;line-height:1}}.dealer-audience__body{color:var(--color-dark);word-break:break-word;margin:0}.dealer-audience__body p{margin:0 0 1em}.dealer-audience__body p:last-child{margin-bottom:0}.dealer-audience__body strong{font-weight:600}@media (prefers-reduced-motion:no-preference){html:has(.dealer-banner__submit[href=\#become-dealer]){scroll-behavior:smooth}}.dealer-banner__container{box-sizing:border-box;border-radius:16px;align-items:flex-end;width:100%;height:336px;min-height:336px;padding:36px;display:flex;position:relative;overflow:hidden}.dealer-banner__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.dealer-banner__bg-image{object-fit:cover;object-position:center 37%;transform-origin:15% 37%;width:max(100%,1372px);max-width:none;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.2)}.dealer-banner__bg-overlay{background-color:rgb(from var(--color-footer-surface) r g b / 56%);position:absolute;inset:0}.dealer-banner__container h2{z-index:1;width:100%;color:var(--color-white);font-weight:600;font-family:var(--font-family);margin:0;font-size:1.75rem;line-height:1;position:relative}.dealer-banner__submit{display:none}.dealer-banner__submit .btn__label{padding-inline:0}@media (width<=768px){.dealer-banner__container{border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:336px;min-height:336px;padding:28px 24px}.dealer-banner__bg-image{transform-origin:50% 37%;width:1372px;transform:translate(-42%)scale(1.2)}.dealer-banner__container h2{max-width:280px;font-size:1.375rem;line-height:1.15}.dealer-banner__container h2 br{display:none}.dealer-banner__submit{border-radius:12px;align-items:center;gap:6px;min-height:56px;padding:16px 18px;display:inline-flex}.dealer-banner__submit:hover{background:var(--color-brand-orange)}.dealer-banner__submit .btn__label{font-size:1rem;line-height:1.375rem}.dealer-banner__submit .btn__icon{width:24px;height:24px}.dealer-banner__submit .btn__icon svg{width:7px;height:12px}}@media (width>=1025px){.dealer-banner__container h2{font-size:2.375rem}}.about-history{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;width:100%;overflow:hidden}.about-history__inner{flex-direction:column;gap:24px;padding:24px;display:flex}.about-history__title{color:var(--color-dark);word-break:break-word;margin:0}.about-history__body{color:var(--color-dark);word-break:break-word;flex-direction:column;gap:0;margin:0;line-height:1.5;display:flex}.about-history__body p{margin:0 0 1em}.about-history__body p:last-child{margin-bottom:0}.about-history__expandable{flex-direction:column;gap:0;display:flex}.about-history:not(.about-history--expanded) .about-history__expandable{display:none}.about-history__list{margin:0;padding:0;padding-inline-start:21px;list-style:outside}.about-history__list li{margin:0 0 .5em}.about-history__list li:last-child{margin-bottom:0}.about-history__link{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.about-history__link:hover{color:var(--color-brand-orange)}.about-history__toggle{width:100%;color:var(--color-brand-orange);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.about-history__toggle-label{flex:auto;min-width:0}.about-history__toggle-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .2s;display:flex}.about-history__toggle-icon svg{width:10px;height:5px}.about-history--expanded .about-history__toggle-icon{transform:rotate(180deg)}@media (width>=1025px){.about-history__inner{padding:36px}.about-history__expandable{display:flex}.about-history__toggle{display:none}}.about-services{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1025px){.about-services{gap:40px}}.about-services__list{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}@media (width>=1025px){.about-services__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.about-services-card{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);min-height:244px;color:var(--color-dark);border-radius:28px;flex-direction:column;gap:20px;padding:24px;transition:border-color .15s;display:flex}@media (width<=1024px){.about-services-card{min-height:158px}}.about-services-card:hover,.about-services-card:focus-visible{border-color:var(--color-brand-orange)}.about-services-card__head{align-items:flex-start;gap:10px;width:100%;display:flex}.about-services-card__title{word-break:break-word;flex:auto;min-width:0;margin:0}.about-services-card__description{word-break:break-word;margin:0}.about-actions{width:100%}.about-actions__list{flex-direction:column;gap:10px;width:100%;display:flex}@media (width>=640px){.about-actions__list{flex-direction:row;gap:20px}}.about-actions__btn{flex:1 1 0;width:100%}.about-actions__btn .btn__icon--arrow-sm svg{width:5px;height:10px}.about-network{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:48px;flex-direction:column;gap:24px;width:100%;padding:38px 16px 16px;display:flex}.about-network__title{z-index:2;text-align:center;color:var(--color-dark);word-break:break-word;margin:0;position:relative}.about-network__canvas{--marker-size:clamp(16px, 2.334cqw, 32px);--marker-border:clamp(3px, .437cqw, 6px);--marker-offset-y:clamp(8px, 1.5cqw, 16px);--map-offset-y:clamp(28px, 5cqw, 64px);width:100%;position:relative;container-type:inline-size}.about-network__tile{width:100%;height:auto;display:block}.about-network__map{z-index:1;pointer-events:auto;width:100%;height:100%;transform:translateY(calc(-1 * var(--map-offset-y)));background:0 0;position:absolute;inset:0}.about-network__marker{width:var(--marker-size);height:var(--marker-size);cursor:pointer;transform:translateY(calc(-1 * var(--marker-offset-y)));justify-content:center;align-items:center;display:flex;position:relative}.about-network__marker-dot{box-sizing:border-box;border:var(--marker-border) solid var(--color-white);background-color:var(--color-brand-orange);border-radius:50%;width:100%;height:100%;display:block}@media (width>=769px){.about-network{padding:38px 24px 24px}}@media (width<=769px){.about-network__title{text-align:left;width:70%;padding-top:24px;padding-left:24px;font-size:14px;line-height:20px}.about-network{border-radius:16px;gap:0;padding:0}.about-network__canvas{box-sizing:border-box;margin-top:-35px;padding-bottom:15px}.about-network__map{inset:0 0 15px}}.service-page-map{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:48px;flex-direction:column;gap:24px;width:100%;padding:38px 16px 16px;display:flex}.service-page-map__title,.service-page-map .about-network__title{z-index:2;text-align:center;color:var(--color-dark);word-break:break-word;margin:0;position:relative}.service-page-map__canvas{--marker-size:clamp(16px, 2.334cqw, 32px);--marker-border:clamp(3px, .437cqw, 6px);aspect-ratio:1372/720;background-color:#c8c8c8;border-radius:24px;width:100%;min-height:320px;position:relative;overflow:hidden;container-type:inline-size}.service-page-map__host{z-index:0;background-color:#c8c8c8;width:100%;height:100%;position:absolute;inset:0}.service-page-map__host .leaflet-tile-pane{filter:grayscale()saturate(0)brightness(.9)}.service-page-map__host .leaflet-zoom-animated{will-change:transform}.service-page-map__host .leaflet-control-attribution{display:none}.service-page-map__marker-icon{background:0 0;border:none}.service-page-map__host .map-point{width:var(--marker-size);height:var(--marker-size);justify-content:center;position:absolute;top:50%;left:50%}.service-page-map__host .map-point__dot{box-sizing:border-box;border:var(--marker-border) solid var(--color-white);width:100%;height:100%;box-shadow:none}.service-page-map__host .map-point--active .map-point__dot{box-shadow:0 0 16px 4px #f4791f66}.service-page-map__host .map-point--tooltip-open .map-point__tooltip{pointer-events:auto}@media (width<=769px){.service-page-map{border-radius:24px;gap:16px;padding:24px 16px 16px}.service-page-map__title,.service-page-map .about-network__title{text-align:left;width:100%;padding:0;font-size:18px;line-height:1.3;position:static}.service-page-map__canvas{aspect-ratio:auto;border-radius:16px;height:280px;min-height:auto}}.article-body.order-guide{gap:50px}.order-guide__section{flex-direction:column;gap:24px;width:100%;display:flex}.order-guide__title{color:var(--color-dark);word-break:break-word;margin:0}.order-guide .article-body__steps{gap:10px}@media (width<=768px){.order-guide .article-step__number,.order-guide .article-step__text,.order-guide .article-step__warning{text-align:start}.order-guide .article-step__figure--desktop,.order-guide .article-step__figures--desktop,.order-guide .article-step--desktop-only{display:none}}@media (width>=769px){.order-guide .article-step__figure--mobile,.order-guide .article-step__figures--mobile{display:none}.order-guide .article-body__steps{gap:24px}}.service-parts-hub.tile-grid{gap:20px}.service-parts-hub__title-line{display:block}.service-parts-hub .tile-grid__list{gap:10px}.service-parts-hub .tile-grid__item .card-menu{width:100%;max-width:none}.service-parts-hub .tile-grid__item .card-menu__media{aspect-ratio:328/200;border-radius:12px}.service-parts-hub .tile-grid__item .card-menu__img{object-fit:cover;width:100%;height:100%;display:block}@media (width>=640px){.service-parts-hub .tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service-parts-hub .tile-grid__item .card-menu__media{aspect-ratio:676/260;border-radius:16px}}@media (width>=1025px){.service-parts-hub.tile-grid{gap:24px}.service-parts-hub__title-line{display:inline}.service-parts-hub__title-line+.service-parts-hub__title-line:before{content:" "}}.warranty-page{gap:50px}.warranty-page__blocks{flex-direction:column;width:100%;display:flex}.warranty-page__heading{color:var(--color-dark);word-break:break-word;margin:0}.warranty-page__copy{color:var(--color-dark);text-align:justify;word-break:break-word}@media (width<=1024px){.warranty-page__copy{text-align:start}}.warranty-page__copy>p{margin:0 0 1em}.warranty-page__copy>p:last-child{margin-bottom:0}.warranty-page__list{margin:0;padding:0 0 0 21px;list-style:outside}.warranty-page__list>li+li{margin-top:0}@media (width>=769px){.warranty-page__blocks{gap:50px}}.warranty-check-modal__dialog{gap:0}.warranty-check-modal__step{flex-direction:column;gap:24px;width:100%;display:flex}.warranty-check-modal__step[hidden]{display:none}.warranty-check-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.warranty-check-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.warranty-check-modal__title-line{display:block}.warranty-check-modal__close{flex-shrink:0}.warranty-check-modal__close .btn__icon svg{width:12px;height:12px}.warranty-check-modal__form{flex-direction:column;gap:24px;width:100%;display:flex}.warranty-check-modal__field.input{max-width:none}.warranty-check-modal__actions{flex-wrap:wrap;gap:12px;display:flex}.warranty-check-modal__submit,.warranty-check-modal__retry{align-self:flex-start}.warranty-check-modal__submit .btn__icon--arrow-sm svg{width:7px;height:12px}.warranty-check-modal__preloader{align-items:center;width:100%;display:flex}.warranty-check-modal__details{flex-direction:column;gap:24px;width:100%;display:flex}.warranty-check-modal__row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.warranty-check-modal__label{color:var(--color-dark);flex-shrink:0;margin:0}.warranty-check-modal__value{color:var(--color-dark);text-align:right;word-break:break-word;margin:0}.warranty-check-modal__value--valid{color:#0ea700}.warranty-check-modal__value--invalid{color:var(--color-red)}@media (width>=769px){.warranty-check-modal__dialog{max-width:894px}.warranty-check-modal__title{font-size:1.75rem;line-height:1}}.service-page{gap:50px}.service-page__intro{background-color:var(--color-white);flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.service-page__heading{color:var(--color-dark);word-break:break-word;margin:0}.service-page__copy{color:var(--color-dark);text-align:justify;word-break:break-word}@media (width<=1024px){.service-page__copy{text-align:start}}.service-page__copy>p{margin:0 0 1em}.service-page__copy>p:last-child{margin-bottom:0}.service-page__subheading{color:var(--color-dark);margin:0 0 1em}.service-page__list{margin:0;padding:0 0 0 21px;list-style:outside}.service-page__list>li+li{margin-top:0}.service-page__work-types.tile-grid{gap:24px}.service-page__work-types .tile-grid__list{gap:10px}.service-page__work-card{max-width:none}.service-centers{box-sizing:border-box;border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px;display:flex}.service-centers__title{color:var(--color-dark);text-align:center;word-break:break-word;margin:0}.service-centers__map{width:100%;margin:0}.service-centers__map-img{border-radius:12px;width:100%;height:auto;display:block}.title-with-images--service .title-with-images__img--front{object-fit:cover;object-position:bottom;width:100%;height:100%;inset:0}@media (width>=769px){.service-page__work-types .tile-grid__list{gap:20px}}@media (width>=1025px){.service-page__intro{padding:36px}.service-centers{border-radius:48px;padding:36px}.service-centers__map-img{border-radius:16px}}.operation-tips-page{flex-direction:column;gap:50px;width:100%;display:flex}.operation-tips-page__copy{color:var(--color-dark);word-break:break-word}.operation-tips-page__intro-lead{color:var(--color-dark);word-break:break-word;margin:0 0 1.5em}.operation-tips-page__list{margin:0;padding:0 0 0 21px;line-height:1.5;list-style:outside}.operation-tips-page__list>li+li{margin-top:0}.operation-tips-page .tile-grid__list{gap:10px}.operation-tips-page__card{max-width:none}.operation-tips-page__card .card-menu__media{aspect-ratio:328/200;border-radius:12px}.operation-tips-page__card .card-menu__img{object-fit:cover;object-position:bottom;width:100%;height:100%;display:block}.title-with-images--operation-tips .title-with-images__img--base{object-position:bottom}@media (width>=640px){.operation-tips-page .tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width>=1025px){.operation-tips-page .tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-tips-page__card .card-menu__media{aspect-ratio:676/260;border-radius:16px}}.operation-tips-page .questions-from-page__form{position:relative}.operation-tips-page .questions-from-page__form>.smart-captcha-field{position:absolute;bottom:0;left:0}.operation-tips-list{gap:50px}.operation-tips-list__title{color:var(--color-dark);word-break:break-word;margin:0}.operation-tips-list .switcher__item{text-decoration:none}.operation-tips-list__main{flex-direction:column;gap:24px;width:100%;display:flex}.operation-tips-list__categories--mobile,.operation-tips-list__root-sections--mobile,.operation-tips-list__subcategories-mobile{width:100%;min-width:0;display:block}.operation-tips-list__subcategories-mobile{--operation-tips-list-bleed:min(50vw - 50%, 1440px - 100%);width:calc(100% + var(--operation-tips-list-bleed));margin-inline-end:calc(-1 * var(--operation-tips-list-bleed))}.operation-tips-list__categories--desktop,.operation-tips-list__root-sections--desktop,.operation-tips-list__sidebar{display:none}.operation-tips-list__switcher-header .switcher__label{align-items:center;gap:10px;display:inline-flex}.operation-tips-list__switcher-header .switcher__count{opacity:.6}.operation-tips-list__switcher-header--stack{flex-direction:column;gap:10px;width:100%}.operation-tips-list__switcher-header--stack .switcher__item{width:100%}.operation-tips-list__switcher-header--compact.switcher--header{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;width:100%;max-width:100%;flex-wrap:nowrap;align-items:flex-start;padding-inline-end:var(--operation-tips-list-bleed,0px);overflow:auto hidden}.operation-tips-list__switcher-header--compact.switcher--header::-webkit-scrollbar{display:none}.operation-tips-list__switcher-header--compact .switcher__item{flex:none;min-width:auto;min-height:36px;padding:6px}.operation-tips-list__switcher-header--compact .switcher__label{white-space:nowrap}.operation-tips-list__body{flex-direction:column;gap:20px;width:100%;display:flex}.operation-tips-list__content{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.operation-tips-list__grid.article-grid{gap:0}.operation-tips-list__grid .article-grid__list{grid-template-columns:1fr;gap:20px}.operation-tips-list__pagination{justify-content:center;width:100%}@media (width>=1025px){.operation-tips-list__categories--desktop,.operation-tips-list__root-sections--desktop{display:block}.operation-tips-list__categories--mobile,.operation-tips-list__root-sections--mobile,.operation-tips-list__subcategories-mobile{display:none}.operation-tips-list__sidebar{flex-shrink:0;width:328px;display:block}.operation-tips-list__body{flex-direction:row;align-items:flex-start}.operation-tips-list__grid .article-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-detail-page__zoom{cursor:zoom-in}.article-detail-page{flex-direction:column;gap:50px;width:100%;display:flex}.article-detail-page__hero{flex-direction:column;gap:20px;width:100%;display:flex}.article-detail-page__header{flex-direction:column;gap:24px;width:100%;display:flex}.article-detail-page__title{color:var(--color-dark);word-break:break-word;margin:0}.article-detail-page__meta{width:100%;max-width:201px;color:var(--color-gray);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.article-detail-page__media{border-radius:16px;justify-content:center;width:100%;max-height:676px;display:flex;overflow:hidden}.article-detail-page__media .article-detail-page__gallery-img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:676px}.article-detail-page__video{aspect-ratio:16/9;background-color:var(--color-most-bright);border-radius:16px;width:100%;max-width:1201.78px;margin-inline:auto;overflow:hidden}.article-detail-page__video-iframe{border:0;width:100%;height:100%;display:block}.article-detail-page__gallery-img{object-fit:cover;border-radius:16px;height:100%;margin:0 auto;display:block}.article-detail-page__gallery-img--desktop{display:none}.article-detail-page__content .article-content__body{line-height:1.125rem}.article-detail-page__gallery-title{color:var(--color-dark);word-break:break-word;margin:0}.article-detail-page__gallery-link{width:100%;height:100%;color:inherit;cursor:zoom-in;text-decoration:none;display:block}.article-detail-page__gallery .article-detail-page__gallery-img{aspect-ratio:328/200;object-fit:cover;border-radius:12px;width:100%;max-height:200px;display:block}.slider-track--gallery .slider-track__nav{display:flex}.slider-track--gallery .slider-track__arrow--prev,.slider-track--gallery .slider-track__arrow--next{margin-inline:0}.slider-track--gallery .slider-track__arrow--prev{left:0}.slider-track--gallery .slider-track__arrow--next{right:0}@media (width>=769px){.article-detail-page__gallery-img--mobile{display:none}.article-detail-page__gallery-img--desktop{display:block}}@media (width<=768px){.slider-track--gallery .slider-track__nav{margin-inline:auto;justify-content:space-between;align-items:center;margin:0 -18px;inset-block:0}}.article-body.contacts-page{gap:10px}.contacts-page{width:100%}.contacts-map{box-sizing:border-box;border-radius:25px;width:100%;height:600px;min-height:600px;padding:12px;display:flex;position:relative;overflow:hidden}.contacts-map__figure,.contacts-map__canvas{border-radius:inherit;margin:0;position:absolute;inset:0;overflow:visible}.contacts-map__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.contacts-map__yandex{border-radius:inherit;width:100%;height:100%;overflow:visible}.contacts-map__preloader{z-index:2;border-radius:inherit;background-color:var(--color-most-bright);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s,visibility .25s;display:flex;position:absolute;inset:0}.contacts-map__canvas--loading .contacts-map__preloader{opacity:1;visibility:visible;pointer-events:auto}.contacts-map__address-card--hidden{display:none!important}.contacts-map__spinner{border:3px solid var(--color-light,#0000001a);border-top-color:var(--color-accent,#f39200);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite contacts-map-spin}@keyframes contacts-map-spin{to{transform:rotate(360deg)}}.contacts-map__mobile-title{color:var(--color-dark);word-break:break-word;margin:0;padding:16px;display:none}.contacts-map__mobile-list{width:100%;display:none}.contacts-map__sidebar{z-index:1;box-sizing:border-box;background-color:var(--color-most-bright);border-radius:16px;flex-direction:column;gap:4px;width:100%;max-width:328px;height:100%;max-height:576px;padding:4px;display:flex;position:relative}.contacts-map__scroll-host--no-scroll{align-self:flex-start;height:auto}.contacts-map__sidebar.contacts-map__scroll-host--no-scroll{height:auto}.contacts-map__sidebar-title{color:var(--color-dark);word-break:break-word;flex-shrink:0;margin:0;padding:16px}.contacts-map__list-panel{box-sizing:border-box;flex:auto;gap:4px;min-height:0;padding-bottom:12px;display:flex}.contacts-map__list-panel--no-scroll{flex:0 auto;align-items:flex-start}.contacts-map__list-panel--no-scroll .contacts-map__scrollbar{display:none}.contacts-map__list-panel--no-scroll .contacts-map__list{flex:0 auto;height:auto;overflow-y:visible}.contacts-map__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-radius:12px;flex-direction:column;flex:auto;gap:4px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.contacts-map__scrollbar{flex-shrink:0;align-self:stretch;align-items:stretch;width:12px;display:flex}.contacts-map__scrollbar-track{box-sizing:border-box;background-color:var(--color-outline);border-radius:100px;width:12px;height:100%;position:relative;overflow:hidden}.contacts-map__scrollbar-thumb{background-color:var(--color-white);border-radius:100px;width:8px;min-height:65px;position:absolute;top:2px;left:2px}.contacts-map__address-card{cursor:pointer;flex-shrink:0;width:100%;min-width:0;max-width:none;transition:background-color .3s,border-color .3s,color .3s}.contacts-map__points{z-index:1;pointer-events:none;position:absolute;inset:0}.contacts-map__yandex .map-point{pointer-events:auto;width:auto;min-width:24px;height:auto;min-height:24px;position:relative;transform:none}.contacts-map__mobile{width:100%;display:none}.map-point{cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;width:24px;height:24px;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-point__dot{z-index:1;background-color:var(--color-brand-orange);width:16px;height:16px;box-shadow:0 0 0 4px var(--color-white), 0 0 16px 4px #f4791f40;border-radius:50%;flex-shrink:0;transition:width .25s,height .25s,box-shadow .25s,background-color .25s;position:relative}.map-point--service .map-point__dot,.map-point--market .map-point__dot{background-color:var(--color-brand-orange)}.map-point--active .map-point__dot{width:24px;height:24px;box-shadow:0 0 0 4px var(--color-white), 0 0 16px 4px #f4791f40, 0 0 51.98px 0 #f4791f99}.map-point__tooltip{opacity:0;visibility:hidden;pointer-events:none;text-align:left;width:222px;transition:opacity .25s,transform .25s,visibility .25s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.map-point--tooltip-open .map-point__tooltip{z-index:2;opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.map-point__tooltip-card,.map-point__tooltip .card-address{text-align:left}.map-point__tooltip .card-address__body,.map-point__tooltip .card-address__details,.map-point__tooltip .card-address__blocks,.map-point__tooltip .card-address__block{align-items:flex-start}.map-point__tooltip-card{width:100%;min-width:0;max-width:none}@media (width<=1024px){.contacts-map{background:0 0;border-radius:0;flex-direction:column;gap:10px;height:auto;min-height:auto;padding:0;display:flex;overflow:visible}.contacts-map__sidebar--desktop{display:none}.contacts-map__mobile-title{display:block}.contacts-map__canvas{touch-action:manipulation;border-radius:36px;flex-shrink:0;width:100%;height:600px;padding:0;position:relative;inset:auto;overflow:hidden}.contacts-map__yandex .ymaps3--controls{z-index:3}.contacts-map__mobile-list{display:block}.contacts-map__mobile-list .contacts-map__list-panel{box-sizing:border-box;flex:none;gap:4px;width:100%;min-height:0;max-height:500px;padding-bottom:12px}.contacts-map__mobile-list.contacts-map__scroll-host--no-scroll .contacts-map__list-panel{max-height:none}.contacts-map__list--mobile{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:auto;flex:auto;min-width:0;min-height:0;overflow:hidden auto}}@media (width>=1025px){.contacts-map__mobile-title,.contacts-map__mobile-list{display:none}}.catalog-page.tile-grid{gap:30px}.catalog-page .tile-grid__list{gap:20px}.catalog-page .tile-grid__item{display:flex}.catalog-page__card{max-width:none;height:100%}.catalog-page__card .card-menu__media{aspect-ratio:328/200;background:var(--color-white);border-radius:12px;flex-shrink:0}.catalog-page__card .card-menu__img{object-fit:contain}@media (width>=640px){.catalog-page .tile-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.catalog-page .tile-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.generator-service .accordion,.generator-service .accordion__item--open{gap:12px}.generator-service .accordion__trigger{background-color:var(--color-most-bright);border-radius:12px;align-items:center;gap:10px;width:fit-content;min-height:36px;padding:6px}.generator-service .accordion__item--open .accordion__trigger{background-color:#0000}.generator-service .accordion__title{padding:0 6px;font-size:.75rem;font-weight:600;line-height:1.125rem}.generator-service .accordion__chevron{width:24px;height:24px}.generator-service .accordion__panel-inner{border:1px solid var(--color-outline);background-color:var(--color-white);border-radius:16px;padding:24px;display:block}.generator-service .accordion--schedule-table .accordion__panel-inner{background-color:#0000;border:none;border-radius:0;padding:0}.generator-service .accordion__content .accordion__heading:not(:first-child){margin-top:1.125rem}.generator-service__questions{color:var(--color-dark);flex-direction:column;gap:12px;margin:0;display:flex}.generator-service__questions-title{margin:0}.generator-service__questions-list{padding:0;margin:0;padding-inline-start:1.25em;list-style:outside}.generator-service__questions-list li{margin-bottom:.5em}.generator-service__questions-list li:last-child{margin-bottom:0}.catalog-list-page{flex-direction:column;gap:30px;width:100%;display:flex}.catalog-list-page__layout{flex-direction:column;gap:20px;width:100%;display:flex}.catalog-list-page__content{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.catalog-list-page--loading{pointer-events:none}.catalog-list-page__preloader{z-index:2;background:#ffffffb8;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.catalog-list-page__preloader[hidden]{display:none}.catalog-list-page__preloader .preloader{width:44px;height:44px;position:sticky;top:calc(50vh - 22px)}.catalog-list-page__sidebar{width:100%;min-width:0}.catalog-list-page__main{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.catalog-list-page__toolbar{align-items:center;width:100%;display:flex}.catalog-list-page__sort.select{width:auto;max-width:none}.catalog-list-page__sort.select .select__value,.catalog-list-page__sort.select.select--filled .select__value{color:var(--color-gray)}.catalog-list-page__sort.select:not(.select--open) .select__control,.catalog-list-page__sort.select:not(.select--open):hover .select__control{border-color:var(--color-outline);opacity:1}.catalog-list-page__sort.select .select__chevron svg{width:5px;height:10px}.catalog-list-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}@media (width>=1024px){.catalog-list-page__grid{margin-bottom:30px}}.catalog-list-page__grid>script{display:none}.catalog-list-page__grid-item{min-width:0;height:100%;display:flex}.catalog-list-page__grid-item .card-product{max-width:none;height:100%}.catalog-list-page__grid-item .card-product__body{flex:auto}.catalog-list-page__grid-item .card-product__footer{margin-top:auto}.catalog-list-page__pagination{grid-column:1/-1;justify-content:center;width:100%}.catalog-list-page__pagination a.switcher__item{text-decoration:none}.catalog-list-page__pagination .switcher__item[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.catalog-filter{--catalog-filter-trigger-padding:12px;--catalog-filter-content-inset:18px;box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:24px;flex-direction:column;gap:20px;width:100%;padding-block:12px;display:flex}.catalog-filter__mobile-trigger{display:none}.catalog-filter__drawer,.catalog-filter__body{flex-direction:column;gap:20px;width:100%;display:flex}.catalog-filter__submit{padding-inline:var(--catalog-filter-trigger-padding);display:block}.catalog-filter__submit-btn{justify-content:center;width:100%}.catalog-filter__submit-icon svg{width:16px;height:16px;display:block}.catalog-filter__accordion.accordion{gap:20px;padding-inline:0}.catalog-filter__accordion .accordion__item,.catalog-filter__accordion .accordion__item--open{gap:12px}.catalog-filter__accordion .accordion__trigger{box-sizing:border-box;width:100%;min-height:48px;padding:var(--catalog-filter-trigger-padding);color:var(--color-dark);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-filter__accordion .catalog-filter__section--compact .accordion__trigger{min-height:36px}.catalog-filter__accordion .accordion__item--open .accordion__trigger{background:0 0}.catalog-filter__accordion .accordion__title{word-break:break-word;flex:0 auto;min-width:0;padding:0 6px}.catalog-filter__accordion .accordion__title.typo--action-xs{font-size:.75rem;font-weight:600;line-height:1.125rem}.catalog-filter__accordion .accordion__title.typo--action-s{font-size:.875rem;font-weight:600;line-height:1.25rem}.catalog-filter__accordion .catalog-filter__chevron{transform:rotate(90deg)}.catalog-filter__accordion .accordion__item--open .catalog-filter__chevron{transform:rotate(-90deg)}.catalog-filter__accordion .catalog-filter__chevron svg{width:5px;height:10px;display:block}.catalog-filter__accordion .accordion__panel-inner{background:0 0;border:0;border-radius:0;padding:0}.catalog-filter__range{padding-inline:var(--catalog-filter-content-inset);align-items:stretch;gap:10px;display:flex}.catalog-filter__range-field{flex:1 1 0;min-width:0}.catalog-filter__range-field .input{gap:0;max-width:none}.catalog-filter__range-field .input__control{min-height:48px;padding:12px 15px}.catalog-filter__checkboxes{padding:0 var(--catalog-filter-content-inset);flex-direction:column;gap:16px;margin:0;list-style:none;display:flex}.catalog-filter__checkbox-item:has(input:disabled){display:none}.catalog-filter__checkboxes--scroll{scrollbar-width:thin;scrollbar-color:var(--color-white) var(--color-low-bright);max-height:225px;overflow-y:auto}.catalog-filter__checkboxes--scroll::-webkit-scrollbar{width:12px}.catalog-filter__checkboxes--scroll::-webkit-scrollbar-track{background:var(--color-low-bright);border-radius:100px}.catalog-filter__checkboxes--scroll::-webkit-scrollbar-thumb{border:2px solid var(--color-low-bright);background:var(--color-white);border-radius:100px}.catalog-filter__checkbox-item{margin:0}.catalog-filter__checkbox-item .checkbox-text__label{font-size:.875rem;font-weight:500;line-height:1.125rem}.catalog-filter__toggle .toggle-text{width:100%;min-height:48px;padding:var(--catalog-filter-trigger-padding);justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-filter__toggle .toggle-text__label{white-space:pre-line;flex:auto;min-width:0;padding-inline:6px;font-size:.875rem;font-weight:600;line-height:1.25rem}.catalog-filter__toggle .toggle{flex-shrink:0}@media (width<=1024px){.catalog-list-page__layout{gap:10px}.catalog-list-page__toolbar{width:100%}.catalog-list-page__sort.select{gap:0;width:100%;max-width:none}.catalog-list-page__sort.select--size-s .select__control{min-width:48px;min-height:48px;padding:12px}.catalog-list-page__sort .select__value,.catalog-list-page__sort.select--filled .select__value{color:var(--color-gray);font-size:.875rem;line-height:1.25rem}.catalog-list-page__sort:hover .select__control,.catalog-list-page__sort.select--open:hover .select__control,.catalog-list-page__sort.select--open .select__control,.catalog-list-page__sort.select--filled .select__control{border-color:var(--color-outline);opacity:1}.catalog-list-page__sort .select__chevron svg{width:5px;height:10px}.catalog-filter{border-radius:16px;gap:0;padding-block:0}.catalog-filter--open{gap:20px}.catalog-filter--open .catalog-filter__submit{padding-bottom:12px}.catalog-filter__mobile-trigger{box-sizing:border-box;width:100%;min-height:48px;padding:var(--catalog-filter-trigger-padding);color:var(--color-dark);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-filter__mobile-trigger-label{padding-inline:6px}.catalog-filter__mobile-trigger-icon{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;transform:rotate(90deg)}.catalog-filter__mobile-trigger-icon svg{width:5px;height:10px;display:block}.catalog-filter--open .catalog-filter__mobile-trigger-icon{transform:rotate(-90deg)}.catalog-filter__accordion .catalog-filter__section--compact .accordion__trigger{min-height:48px}.catalog-filter__accordion .accordion__title.typo--action-xs{font-size:.875rem;line-height:1.25rem}}@media (width>=1025px){.catalog-filter__drawer{display:contents}.catalog-list-page__layout{flex-direction:row;align-items:flex-start;gap:20px}.catalog-list-page__sidebar{flex:0 0 330px;width:330px}.catalog-list-page__content{flex:auto}.catalog-list-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (width>=769px){.search-results-page__grid,.search-results-page__articles-grid{gap:20px}}@media (width>=1025px){.search-results-page__grid,.search-results-page__articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.search-results-page__grid,.search-results-page__articles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-page--filled,.compare-page__header.section-title{gap:24px}.compare-page__panels,.compare-page__panel{width:100%}.compare-spec__label,.compare-spec__value{color:var(--color-dark);margin:0}.compare-page__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media (width>=1025px){.compare-page__empty{margin-bottom:93px}}@media (width<=768px){.compare-page,.compare-page--filled,.compare-page__header.section-title,.compare-page__content{gap:20px}.compare-page__categories{scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;overflow:visible}.compare-page__categories::-webkit-scrollbar{display:none}.compare-page__category{flex-shrink:0}.compare-page__toolbar{padding:16px}.compare-slider .product-slider__body{--product-slider-arrow-offset:0}.compare-slider .product-slider__viewport{width:100%}.compare-slider .product-slider__nav{display:none}.compare-slider__slide{width:328px}.compare-column__card .compare-column__product-card{border-radius:28px;gap:12px;max-width:328px}.compare-column__card .compare-column__product-card .card-product__media{border-width:1px}.compare-column__card .compare-column__product-card .card-product__overlay{flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex}.compare-column__card .compare-column__product-card .card-product__overlay:has(.card-product__labels){justify-content:space-between}.compare-column__card .compare-column__product-card .card-product__labels{max-width:none;position:static}.compare-column__card .compare-column__product-card .card-product__tools{flex-direction:column;position:static}.compare-column__card .compare-column__product-card .card-product__title-link{font-size:.875rem;font-weight:600;line-height:1.25rem}.compare-column__card .compare-column__product-card .card-product__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden}.compare-column__card .compare-column__product-card .card-product__specs{padding-block:6px}.compare-column__card .compare-column__product-card .card-product__footer{gap:6px}.compare-column__card .compare-column__product-card .card-product__price{padding-block:12px;font-size:1.25rem;font-weight:600;line-height:1.2}.compare-column__card .compare-column__product-card .card-product__buy.btn--size-s{min-height:48px;padding:12px}.compare-column__card .compare-column__product-card .card-product__buy.btn--size-s .btn__label{font-size:.875rem;line-height:1.25rem}.compare-column__specs{background:var(--color-white);border-radius:28px;gap:12px}.compare-spec{border-radius:0;gap:8px;padding-block:12px}.compare-spec--muted{box-sizing:border-box;width:calc(100% + 20px);margin-inline:-10px;padding-inline:24px}.compare-spec:not(.compare-spec--muted){padding-inline:14px}.compare-page__empty{gap:50px;padding-block:100px}.compare-page__empty-message--desktop{display:none}.compare-page__empty-message--mobile{display:block}}.cart-page--filled,.cart-page__header.section-title{gap:24px}.cart-page__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media (width>=1025px){.cart-page__empty{margin-bottom:93px}}@media (width>=1025px){.cart-page__summary{position:sticky;top:24px}}@media (width<=768px){.cart-page,.cart-page--filled,.cart-page__header.section-title{gap:20px}.cart-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}.cart-page__summary{width:100%;position:static}.cart-page__summary-checkout{min-height:48px}.cart-page__empty{gap:50px;padding-block:100px}.cart-page__empty-message--desktop{display:none}.cart-page__empty-message--mobile{display:block}}.order-page,.order-page__header{flex-direction:column;gap:20px;width:100%;display:flex}.order-page__buyer-panels,.order-page__buyer-panel{width:100%}.order-page__organization-card-select,.order-page__organizations-add{align-self:flex-start}.order-page__fields,.order-page__fields-row{flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=1025px){.order-page{gap:24px}.order-page__summary{position:sticky;top:122px}.order-page__fields-row--2,.order-page__fields-row--3{flex-direction:row;gap:10px}.order-page__fields-row--2 .order-page__field,.order-page__fields-row--3 .order-page__field{flex:1 1 0;min-width:0}.order-page__address-row--3{flex-direction:row}.order-page__address-row--3 .order-page__field{flex:1 1 0;min-width:0}}@media (width<=768px){.order-page__organization-card{flex-basis:min(280px,100vw - 80px);width:min(280px,100vw - 80px)}.order-page__title-row.section-title{flex-direction:column-reverse;align-items:flex-start;gap:20px}.order-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}.order-page__summary{position:static}.order-page__payment-option.switcher__item{flex:auto;min-width:0}.order-page__payment-option .btn__label{white-space:normal}.order-page__field--textarea .input__control{height:126px;min-height:126px}}.favorites-page:has(.profile-favorites--filled-state){gap:24px}@media (width>=1025px){.favorites-page .profile-favorites__empty{margin-bottom:93px}}@media (width>=769px){.favorites-page__body:has(.profile-favorites--empty-state){min-height:calc(100dvh - 320px)}.favorites-page .profile-favorites--empty-state{justify-content:center}}@media (width<=768px){.favorites-page,.favorites-page__header.section-title,.favorites-page__body{gap:20px}.favorites-page:has(.profile-favorites--filled-state){gap:20px}.favorites-page .profile-favorites__items,.favorites-page .profile-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.favorites-page .profile-favorites__item,.favorites-page .profile-favorites__grid .catalog-list-page__grid-item{width:100%;max-width:none}.favorites-page .profile-favorites__item .card-product,.favorites-page .profile-favorites__grid .card-product{max-width:none}.favorites-page .profile-favorites__empty{gap:50px;padding-block:100px}.favorites-page .profile-favorites__empty-message--desktop{display:none}.favorites-page .profile-favorites__empty-message--mobile{display:block}}.product-detail-page{flex-direction:column;gap:48px;width:100%;display:flex}.product-detail-page__related{width:100%}.product-detail-related__panel--articles .product-slider__nav{align-items:center;height:160px;inset-block:0 auto}.product-detail-related__panel--articles .product-detail-tips__grid.article-grid{gap:0}.product-detail-related__panel--articles .product-detail-tips__grid .article-grid__list{grid-template-columns:1fr;gap:20px}@media (width>=1025px){.product-detail-related__panel--articles .product-detail-tips__grid .article-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-detail-page__extras{flex-direction:column;gap:24px;width:100%;display:flex}.product-detail-page__hero{align-items:flex-start;gap:20px;width:100%;display:flex}.product-detail-page__gallery{flex:none;width:100%;max-width:444px}.product-detail-page__info{flex:1 1 0;min-width:0}.product-detail-page__sidebar{flex:0 0 444px;width:444px;max-width:100%}.product-detail-sidebar{flex-direction:column;gap:24px;width:100%;display:flex}.product-detail-purchase{flex-direction:column;gap:12px;width:100%;display:flex}.product-detail-purchase__header{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.product-detail-purchase__price{color:var(--color-dark);margin:0}.product-detail-purchase__payments{flex-shrink:0;align-items:center;gap:24px;display:flex}.product-detail-purchase__payment-icon{object-fit:contain;width:auto;height:26px;display:block}.product-detail-purchase__buy{justify-content:center;width:100%;text-decoration:none}.product-detail-purchase__buy-content{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-inline:6px;display:flex}.product-detail-purchase__buy-note{color:inherit}.product-detail-purchase__buy-preloader .preloader__spinner{border-top-color:currentColor;border-bottom-color:currentColor;border-right-color:currentColor}.product-detail-purchase__one-click{justify-content:center;width:100%;text-decoration:none}.product-detail-purchase__tools{flex-shrink:0;align-items:center;gap:10px;display:none}.product-detail-purchase__tool.card-product__tool{flex-shrink:0}.product-detail-delivery__return{color:var(--color-brand-orange);padding-left:34px;text-decoration:underline;display:block}.product-detail-delivery__return:hover{opacity:.72}.product-detail-delivery [data-delivery-info].is-loading{align-items:center;min-height:0;display:flex}.product-detail-delivery__body{flex-direction:column;gap:16px;width:100%;display:flex}.product-detail-delivery__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.product-detail-delivery__item{align-items:center;gap:16px;width:100%;display:flex}.product-detail-delivery__icon{object-fit:contain;flex-shrink:0;width:18px;height:18px;display:block}.product-detail-delivery__icon--location{height:20px}.product-detail-delivery__content{border-bottom:1px solid var(--color-outline);flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-block:12px;display:flex}.product-detail-delivery__meta{flex-direction:column;gap:2px;min-width:0;display:flex}.product-detail-delivery__title,.product-detail-delivery__subtitle{color:var(--color-dark);margin:0}.product-detail-delivery__price{color:var(--color-brand-orange);flex-shrink:0;margin:0}.product-detail-delivery__price--hidden{visibility:hidden}.product-detail-delivery__note{color:var(--color-dark);opacity:.6;margin:0;padding-left:34px}.product-detail-links__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.product-detail-links__link{min-height:36px;color:var(--color-dark);border-radius:12px;align-items:center;padding:6px;text-decoration:none;display:flex}.product-detail-links__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.product-detail-links__icon img{max-width:16px;max-height:20px;display:block}.product-detail-links__label{padding-inline:6px;text-decoration:underline}.product-detail-info{flex-direction:column;gap:36px;width:100%;display:flex}.product-detail-info__intro{flex-direction:column;gap:16px;width:100%;display:flex}.product-detail-info__title{color:var(--color-dark);margin:0}.product-detail-info__description{color:#000000b3;margin:0}.product-detail-info__intro .product-detail-info__description a{line-height:1.8}.product-detail-info__description p{margin:0}.product-detail-info__description p+p{margin-top:8px}.product-detail-info__description a{color:var(--color-brand-orange);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.product-detail-info__description a:hover{color:var(--color-dark)}.product-detail-section{flex-direction:column;gap:16px;width:100%;display:flex}.product-detail-section__heading{color:var(--color-dark);margin:0}.product-detail-offers__group{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.product-detail-offers__label{color:var(--color-dark);margin:0}.product-detail-offers__options{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.product-detail-offers__option{text-decoration:none}.product-detail-specs__list{flex-direction:column;width:100%;margin:0;display:flex}.product-detail-specs__row{border-bottom:1px solid var(--color-outline);justify-content:space-between;align-items:flex-start;gap:12px;padding-block:6px;display:flex}.product-detail-specs__row--hidden{display:none}.product-detail-specs--expanded .product-detail-specs__row--hidden{display:flex}.product-detail-specs--expanded .product-detail-specs__more-chevron svg{transform:rotate(-90deg)}.product-detail-specs__term{min-width:0;color:var(--color-dark);flex:auto;margin:0}.product-detail-specs__value{min-width:0;max-width:60%;color:var(--color-dark);text-align:right;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;margin:0;display:-webkit-box;overflow:hidden}.product-detail-specs__more{width:100%;color:var(--color-brand-orange);font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding-block:6px;display:flex}.product-detail-specs__more-label{color:inherit}.product-detail-specs__more-chevron{width:16px;height:16px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-detail-specs__more-chevron svg{width:5px;height:10px;display:block;transform:rotate(90deg)}.product-gallery{align-items:flex-start;gap:20px;width:100%;display:flex}.product-gallery__thumbs{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:0 0 96px;align-items:center;gap:12px;width:96px;min-width:0;display:flex;overflow-x:hidden}.product-gallery__thumbs::-webkit-scrollbar{width:0;height:0;display:none}.product-gallery__thumb{cursor:pointer;appearance:none;background:0 0;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:96px;height:96px;padding:0;transition:border-color .15s;display:block;overflow:hidden}.product-gallery__thumb--active{border-color:var(--color-dark)}.product-gallery__thumb-img{object-fit:contain;width:100%;height:100%;display:block}.product-gallery__main{--product-gallery-arrow-offset:15px;aspect-ratio:1;flex:0 0 328px;width:328px;max-width:100%;position:relative;overflow:visible}.product-gallery__main-link{cursor:zoom-in;width:100%;height:100%;display:block}.product-gallery__main-link:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px;border-radius:16px}.product-gallery__main-img{object-fit:contain;border-radius:16px;width:100%;height:100%;display:block}.product-gallery__tools{z-index:2;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:12px;right:12px}.product-gallery__tool{flex-shrink:0}.product-gallery__nav{inset-block:0;inset-inline:calc(-1 * var(--product-gallery-arrow-offset));z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.product-gallery__arrow{pointer-events:auto}.product-gallery__arrow .btn__icon svg{width:7px;height:12px;display:block}.product-gallery__arrow--prev .btn__icon svg{transform:rotate(180deg)}@media (width>=1201px){.product-gallery__thumbs{max-height:420px;overflow-y:auto}}@media (width>=769px) and (width<=1200px){.product-detail-page__related .offer-tabs__switcher{flex-shrink:0;width:fit-content;max-width:100%}.product-detail-page__hero{grid-template-rows:auto auto;grid-template-columns:min(444px,100%) minmax(0,1fr);align-items:start;gap:20px;display:grid}.product-detail-page__gallery{grid-area:1/1;max-width:none}.product-detail-page__info{grid-area:2/1}.product-detail-page__sidebar{flex:none;grid-area:1/2/span 2;width:100%;max-width:100%;display:flex}.product-gallery{flex-direction:row;align-items:flex-start;gap:20px}.product-gallery__thumbs{-webkit-overflow-scrolling:touch;flex-direction:column;flex:none;gap:12px;width:auto;max-height:260px;overflow-y:auto}.product-gallery__thumb{width:56px;height:56px}.product-gallery__main{flex:0 0 328px;width:328px;max-width:100%}.product-gallery__main-img{border-radius:16px}.product-gallery__tools{display:flex}.product-detail-purchase__header{padding-block:12px}.product-detail-purchase__payments{display:flex}.product-detail-purchase__tools{display:none}.product-detail-delivery.product-detail-section{gap:12px}.product-detail-delivery__note,.product-detail-delivery__return{display:block}}@media (width<=768px){.product-detail-page{gap:40px}.product-detail-page__hero{flex-direction:column;gap:20px}.product-detail-page__sidebar{display:contents}.product-detail-page__gallery{order:1;max-width:none}.product-detail-page__purchase{order:2;width:100%;margin-top:4px}.product-detail-page__info{order:3}.product-detail-page__extras{flex-direction:column;order:4;gap:36px;margin-top:16px;display:flex}.product-detail-purchase__header{align-items:center;padding-block:0 10px}.product-detail-purchase__price{font-size:1.25rem;font-weight:600;line-height:1.2}.product-detail-purchase__payments{display:none}.product-detail-purchase__tools{display:flex}.product-detail-purchase__buy.btn--size-m,.product-detail-purchase__one-click.btn--size-m{min-height:48px;padding:12px}.product-detail-info__description{color:var(--color-dark)}.product-detail-delivery.product-detail-section{gap:12px}.product-detail-delivery__note{display:none}.product-detail-delivery__return{display:block}.product-detail-page__related .offer-tabs__more,.product-detail-page__related .offer-tabs__panel:not(.product-detail-related__panel--articles) .product-slider__nav{display:none}.product-detail-related__panel--articles .product-slider__slide{width:min(328px,100vw - 48px)}.product-gallery{flex-direction:column;align-items:stretch;gap:10px}.product-gallery__main{flex:none;order:1;width:100%;margin-inline:auto}.product-gallery__main-img{border-radius:12px}.product-gallery__tools{display:none}.product-gallery__nav{inset-inline:0}.product-gallery__arrow--prev{margin-inline-start:0;left:0}.product-gallery__arrow--next{margin-inline-end:0;right:0}.product-gallery__thumbs{-webkit-overflow-scrolling:touch;flex-direction:row;flex:none;order:2;justify-content:flex-start;gap:10px;width:100%;overflow:auto hidden}.product-gallery__thumb{width:56px;height:56px}}.btn--theme-surface{background:var(--color-white);color:var(--color-dark)}.btn--theme-surface:hover:not(:disabled){opacity:.6}.btn--theme-surface:disabled{opacity:.24}.btn--theme-bright{color:var(--color-dark);background:#f2f2f2}.btn--theme-bright:hover:not(:disabled){opacity:.6}.btn--theme-bright:disabled{opacity:.24}.advantages .btn--size-s .btn__icon--arrow-sm svg,.advantages__title .btn__icon svg{width:7px;height:12px}.advantages{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1025px){.advantages{gap:40px}}.advantages__title.section-title{gap:20px}@media (width<=768px){.advantages__title.section-title{flex-direction:column;align-items:flex-start}}@media (width>=769px){.advantages__title.section-title{gap:24px}}.advantages__grid{grid-template-columns:minmax(0,1fr);gap:20px;width:100%;display:grid}@media (width>=1025px) and (width<=1322px){.advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"center center""left right";align-items:stretch}.advantages__column--left{grid-area:left}.advantages__column--center{grid-area:center}.advantages__column--right{grid-area:right}}@media (width>=1323px){.advantages__grid{grid-template-columns:minmax(0,328fr) minmax(0,676fr) minmax(0,328fr);align-items:stretch}}.advantages__column{flex-direction:column;gap:10px;min-width:0;display:flex}.advantages__column--center{gap:0;overflow:hidden}.advantage-card{border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;flex:1 1 0;min-height:280px;display:flex;position:relative;overflow:hidden}.advantage-card__bg{pointer-events:none;position:absolute;inset:-1px}.advantage-card__bg-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.advantage-card__body{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-height:100%;padding:24px;display:flex;position:relative}.advantage-card__frost{color:var(--color-dark);flex-direction:column;gap:12px;display:flex}.advantage-card__temperature{white-space:nowrap;margin:0;font-size:5.25rem;font-weight:600;line-height:1}.advantage-card__description{flex-direction:column;display:flex}.advantage-card__description-line{display:block}.advantage-card__description--card{flex-direction:column;line-height:1.2;display:flex}.advantage-card__content--list{gap:36px}.advantage-card--list .advantage-card__body{justify-content:flex-start}.advantage-card__list{color:var(--color-dark);margin:0;padding-inline-start:18px;list-style:outside}.advantage-card__list li{margin:0 0 .25em}.advantage-card__list li:last-child{margin-bottom:0}.advantage-card__content{flex-direction:column;gap:20px;display:flex}.advantage-card__title{color:var(--color-dark);word-break:break-word;flex-direction:column;margin:0;display:flex}.advantage-card__title-line{display:block}.advantage-card__footer{flex-shrink:0}.advantage-card__action{align-self:flex-start}.advantages-hero{flex-direction:column;flex:auto;align-items:center;gap:20px;min-height:0;max-height:661px;padding:0 .25rem;display:flex}.advantages-hero__head{flex-direction:column;flex-shrink:0;align-items:center;gap:28px;width:100%;display:flex}.advantages-hero__logo{width:100%;max-width:720px;height:auto;display:block}.advantages-hero__tagline{color:var(--color-dark);text-align:center;white-space:nowrap;margin:0}.advantages-hero__product{flex:none;width:100%;max-width:676px;position:relative}.advantages-hero__product-img{width:100%;display:block;position:relative;bottom:-1rem}.advantages-hero__product-img--desktop{display:none}.advantages-hero__product-img--mobile{display:block}.advantages-map-card{z-index:2;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex:0 0 240px;position:relative;overflow:hidden}.advantages-map-card--about{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:0;min-height:240px;padding:24px;display:flex}.advantages-map-card--about .advantages-map-card__img{z-index:0}.advantages-map-card--about .advantages-map-card__action{align-self:flex-start;margin-top:auto;position:relative;top:auto;left:auto}.advantages-map-card__head{z-index:3;color:var(--color-dark);word-break:break-word;flex-direction:column;gap:0;margin:0;padding-inline:6px;display:flex;position:relative}.advantages-map-card__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.advantages-map-card__lead{margin:0;font-size:14px;font-weight:600;line-height:20px}.advantages-map-card__accent{box-sizing:border-box;background-color:var(--color-most-bright);color:var(--color-brand-orange);white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;padding-inline:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.advantages-map-card__body{flex-direction:column;flex:auto;justify-content:center;min-height:0;margin:0 -24px;padding:0 24px;display:flex;position:relative}.advantages-map-card__viewport{width:100%;height:70px;position:relative;overflow:hidden}.advantages-map-card__scene{pointer-events:none;width:356px;height:296px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.advantages-map-card__map{opacity:.12;position:absolute;inset:0;overflow:hidden}.advantages-map-card__map-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.advantages-map-card__map-fade{background:linear-gradient(#ffffffd6 40.48%,#fff0 67.47%,#ffffffd6 79.04%);position:absolute;inset:0}.advantages-map-card__point{width:11px;height:11px;position:absolute;transform:translate(-50%,-50%)}.advantages-map-card__point-core{background:#00bfff;border-radius:50%;position:absolute;inset:25%}.advantages-map-card__point-glow{background:#00bfff33;border-radius:50%;position:absolute;inset:-150%}.advantages-map-card__point-icon{pointer-events:none;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.advantages-map-card__img{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.advantages-map-card__img--desktop{display:none}.advantages-map-card__img--mobile{display:block}.advantages-map-card__action{z-index:2;position:absolute;top:23px;left:23px}.advantages--about .advantages__column--center{gap:10px}.advantages--about .advantages-hero{gap:32px;max-height:none;position:relative;overflow:visible}.advantages--about .advantages-hero__head{z-index:2;position:relative}.advantages--about .advantages-hero__product{z-index:1;max-width:none;position:absolute;top:50px}.advantages--about .advantages-hero__product-img{mix-blend-mode:multiply;bottom:auto}@media (width<=1024px){.advantages--about .advantages-hero{height:236px;padding:0}.advantages--about .advantages-hero__head{justify-content:center;gap:20px;height:222px;padding-inline:40px}}@media (width>=1025px){.advantages-hero__product-img--mobile{display:none}.advantages-hero__product-img--desktop{display:block}.advantages-map-card__img--mobile{display:none}.advantages-map-card__img--desktop{display:block}.advantages-map-card--about .advantages-map-card__lead,.advantages-map-card--about .advantages-map-card__accent{font-size:1.25rem;line-height:1.2}.advantages-map-card--about .advantages-map-card__accent{border-radius:100px}.advantages--about .advantages-map-card__viewport{height:144px}.advantages--about .advantages-map-card__scene{width:750px;height:625px;top:-275px;left:-4px}.advantages--about .advantages-hero{gap:32px;height:320px;padding:0}.advantages--about .advantages-hero__head{gap:28px;height:222px}.advantages--about .advantages-hero__product{width:100%;max-width:676px;margin-top:-69px;position:relative;top:auto;left:auto}.advantages--about .advantages-hero__product-img{mix-blend-mode:normal}}.about-text{color:var(--color-dark,#333);background-color:#f9f9fb;border-radius:16px;margin-block:40px;padding:24px;line-height:1.6}.about-text h2,.about-text .typo--h2{color:var(--color-dark,#111);margin:0 0 16px;font-weight:600}.about-text p{margin:0 0 12px}.about-text p:last-child{margin-bottom:0}.not-found-page{width:100%}.not-found-page__card{box-sizing:border-box;width:100%;min-height:336px;color:var(--color-white);border-radius:16px;display:flex;position:relative;overflow:hidden}.not-found-page__media{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.not-found-page__media:before{z-index:1;border-radius:inherit;content:"";background:linear-gradient(#0009 32.112%,#0000 47.845% 73.017%,#0009 95.043%);position:absolute;inset:0}.not-found-page__img{pointer-events:none;max-width:none;position:absolute}.not-found-page__img--mobile{object-fit:cover;width:219.64%;height:109.52%;top:-2.48%;left:-93.42%}.not-found-page__img--desktop{display:none}.not-found-page__content{z-index:1;box-sizing:border-box;width:100%;min-height:inherit;flex-direction:column;flex:auto;justify-content:space-between;align-items:flex-start;padding:24px;display:flex;position:relative}.not-found-page__text{word-break:break-word;flex-direction:column;gap:20px;width:100%;display:flex}.not-found-page__title{margin:0;font-size:1.75rem;font-weight:600;line-height:1}.not-found-page__code{margin:0;font-size:.875rem;font-weight:500;line-height:1.125rem}.not-found-page__action.btn{flex-shrink:0}.not-found-page__action .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width>=769px){.not-found-page__card{border-radius:48px;min-height:464px}.not-found-page__media:before{background:linear-gradient(90deg,#0009 28.353%,#0000 60.313%)}.not-found-page__img--mobile{display:none}.not-found-page__img--desktop{object-fit:cover;width:115.67%;height:228.04%;display:block;top:-79.26%;left:-3.88%}.not-found-page__content{flex:1 0 0;justify-content:flex-start;gap:40px;min-height:464px;padding:100px}.not-found-page__title{font-size:2.375rem}.not-found-page__action.btn{min-width:56px;min-height:56px;max-height:56px;padding:16px}.not-found-page__action .btn__label{font-size:1rem;line-height:1.375rem}}.to-kit-selection-page{gap:50px}.to-kit-selection-page__description{width:100%}.to-kit-selection-page__search-block{flex-direction:column;gap:50px;width:100%;display:flex}.to-kit-selection-page__section{flex-direction:column;gap:24px;width:100%;margin-top:8px;display:flex}.to-kit-selection-page__section-title{color:var(--color-dark);word-break:break-word;margin:0}.to-kit-selection-page__search-wrap{flex-direction:column;gap:24px;width:100%;max-width:643px;display:flex}.to-kit-selection-page__search{width:100%;max-width:none}.to-kit-selection-page__search .search-widget__box{flex-direction:column;gap:10px;display:flex}.to-kit-selection-page__search .search-widget__error{box-shadow:none;color:var(--color-red);opacity:1;visibility:visible;pointer-events:none;background:0 0;border:0;border-radius:0;outline:none;margin:0 0 0 24px;padding:0;position:static;transform:none}.to-kit-selection-page__search .search-widget__error[hidden]{display:none}.to-kit-selection-page__search.search-widget--error .search-widget__control{border-color:var(--color-red)}.to-kit-selection-page__preloader{pointer-events:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.to-kit-selection-page__preloader[hidden]{display:none}.to-kit-selection-page__preloader .preloader{width:44px;height:44px}.to-kit-selection-page--loading{pointer-events:none}.to-kit-selection-page__filters{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;display:flex}.to-kit-selection-page__categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.to-kit-selection-page__category--inactive{background-color:var(--color-most-bright);color:var(--color-dark);border:none}.to-kit-selection-page__category--inactive:hover:not(:disabled){background-color:var(--color-outline)}.to-kit-selection-page__equipment-select,.to-kit-selection-page__equipment-select.select,.to-kit-selection-page__equipment-select .select__box{width:fit-content;max-width:100%}.to-kit-selection-page__equipment-select .select__control{width:auto}.to-kit-selection-page__results{flex-direction:column;gap:24px;width:100%;display:flex}.to-kit-selection-page__results[hidden]{display:none}.to-kit-selection-page__results-title{color:var(--color-dark);word-break:break-word;margin:8px 0 0}.to-kit-selection-page__slider.product-slider{gap:0;width:100%}.to-kit-selection-page__equipment-card{cursor:pointer}.to-kit-selection-page__equipment-card:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:4px}.to-kit-selection-page__pagination{align-self:center}.to-kit-selection-page__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;margin:60px 0 140px;display:flex}.to-kit-selection-page__empty-message{color:var(--color-dark);max-width:270px;margin:0}.to-kit-selection-page__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}@media (width>=769px){.to-kit-selection-page__search-wrap{gap:0;position:relative}.to-kit-selection-page__preloader{z-index:2;background-color:#ffffffb8;border-radius:16px;width:auto;height:auto;position:absolute;inset:0}.to-kit-selection-page__preloader .preloader{width:40px;height:40px}}@media (width<=768px){.to-kit-selection-page{gap:32px}.to-kit-selection-page__search-block{gap:24px}.to-kit-selection-page__filters{flex-direction:column;align-items:flex-start;gap:20px}.to-kit-selection-page__categories{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.to-kit-selection-page__categories::-webkit-scrollbar{display:none}.to-kit-selection-page__preloader{align-self:flex-start}.to-kit-selection-page__description .article-content__body{text-align:start}}.toast-stack{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;width:100%;max-width:min(720px,100vw - 32px);font-weight:600;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--color-white,#fff);opacity:0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:opacity .22s,transform .22s;display:flex;transform:translateY(-16px);box-shadow:0 12px 32px #00000014}.toast--visible{opacity:1;transform:translateY(0)}.toast__message{font-family:var(--font-family);color:var(--color-text,#000);flex-grow:1;font-size:1.125rem;line-height:1.3}.toast--error .toast__message{color:var(--color-error,#b00020)}.toast__close{background:var(--color-black,#000);width:40px;height:40px;color:var(--color-white,#fff);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.toast__close:hover{opacity:.85}.product-cart-control,.product-cart-control__buy,.product-cart-control__counter{width:100%}.product-cart-control__counter-wrap[hidden],.product-cart-control__buy-wrap[hidden],.product-cart-control--in-cart .product-cart-control__buy-wrap{display:none}.product-cart-control--in-cart .product-cart-control__counter-wrap{display:block}.product-cart-control .counter__input[readonly]{pointer-events:none;cursor:default}.one-click-buy-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.one-click-buy-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.one-click-buy-modal__close{flex-shrink:0}.one-click-buy-modal__close .btn__icon svg{width:12px;height:12px}.one-click-buy-modal__description{color:var(--color-dark);margin:0}.one-click-buy-modal__form{flex-direction:column;gap:24px;width:100%;display:flex}.one-click-buy-modal__product.card-product-mini{width:100%}.one-click-buy-modal__field.input{max-width:none}.one-click-buy-modal__consent{align-items:center;width:100%}.one-click-buy-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.one-click-buy-modal__submit{align-self:flex-start}.one-click-buy-modal__submit .btn__icon--arrow-sm svg{width:7px;height:12px}@media (width<=768px){.one-click-buy-modal__dialog{width:100%;max-width:none}.one-click-buy-modal__submit.btn--size-m{min-height:48px;padding:12px}}@media (width>=769px){.one-click-buy-modal__dialog{max-width:560px}.one-click-buy-modal__title{font-size:1.75rem;line-height:1}}.pre-order-modal__header,.pre-order-success-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.pre-order-modal__title,.pre-order-success-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.pre-order-modal__close,.pre-order-success-modal__close{flex-shrink:0}.pre-order-modal__close .btn__icon svg,.pre-order-success-modal__close .btn__icon svg{width:12px;height:12px}.pre-order-modal__form{flex-direction:column;gap:24px;width:100%;display:flex}.pre-order-modal__field.input{max-width:none}.pre-order-modal__consent{align-items:center;width:100%}.pre-order-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.pre-order-modal__submit{align-self:flex-start}.pre-order-modal__submit .btn__icon--arrow-sm svg{width:7px;height:12px}.pre-order-success-modal__text{color:var(--color-dark);margin:0}@media (width<=768px){.pre-order-modal__dialog,.pre-order-success-modal__dialog{width:100%;max-width:none}.pre-order-modal__submit.btn--size-m{min-height:48px;padding:12px}}@media (width>=769px){.pre-order-modal__dialog,.pre-order-success-modal__dialog{max-width:560px}.pre-order-modal__title,.pre-order-success-modal__title{font-size:1.75rem;line-height:1}}.city-confirm{z-index:499;pointer-events:none;width:min(320px,100vw - 32px);position:fixed}.city-confirm:not([hidden]){pointer-events:auto}.city-confirm__card{border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;box-shadow:0 8px 24px #0000001f}.city-confirm__close{flex-shrink:0;position:absolute;top:12px;right:12px}.city-confirm__close .btn__icon svg,.city-picker__close .btn__icon svg{width:12px;height:12px}.city-confirm__title{color:var(--color-dark);margin:0;padding-right:36px}.city-confirm__actions{flex-direction:column;gap:8px;display:flex}.city-picker__dialog{max-width:400px}.city-picker__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.city-picker__title{min-width:0;color:var(--color-dark);flex:auto;margin:0}.city-picker__close{flex-shrink:0}.city-picker__form{flex-direction:column;gap:24px;display:flex}.city-picker__field{width:100%}.city-picker__quick{flex-direction:column;gap:12px;display:flex}.city-picker__quick-label{color:var(--color-gray);margin:0}.city-picker__quick-list{flex-wrap:wrap;gap:8px;display:flex}.city-picker__quick-item{flex:auto}.city-picker[data-city-picker-busy] .city-picker__close,.city-picker[data-city-picker-busy] .modal__overlay,.city-picker[data-city-picker-busy] .city-picker__quick-item{pointer-events:none;opacity:.6}.city-picker[data-city-picker-busy] .input__field{pointer-events:none}.auth-confirm-modal__dialog{gap:24px}.auth-confirm-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.auth-confirm-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.auth-confirm-modal__close{flex-shrink:0}.auth-confirm-modal__close .btn__icon svg{width:12px;height:12px}.auth-confirm-modal__content{flex-direction:column;gap:24px;width:100%;display:flex}.auth-confirm-modal__text{color:var(--color-dark);margin:0}.auth-confirm-modal__login{width:fit-content}@media (width<=768px){.auth-confirm-modal__login{width:100%}}@media (width>=769px){.auth-confirm-modal__dialog{max-width:894px}.auth-confirm-modal__title{font-size:1.75rem;line-height:1}}.auth-forgot-modal__dialog{gap:24px}.auth-forgot-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.auth-forgot-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.auth-forgot-modal__close{flex-shrink:0}.auth-forgot-modal__close .btn__icon svg{width:12px;height:12px}.auth-forgot-modal__form,.auth-forgot-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.auth-forgot-modal__field.input{max-width:none}.auth-forgot-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.auth-forgot-modal__submit{flex-shrink:0}@media (width<=768px){.auth-forgot-modal__actions{flex-direction:column;align-items:stretch;width:100%}.auth-forgot-modal__submit{width:100%}}@media (width>=769px){.auth-forgot-modal__dialog{max-width:894px}.auth-forgot-modal__title{font-size:1.75rem;line-height:1}}.auth-forgot-result-modal__dialog{gap:24px}.auth-forgot-result-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.auth-forgot-result-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.auth-forgot-result-modal__close{flex-shrink:0}.auth-forgot-result-modal__close .btn__icon svg{width:12px;height:12px}.auth-forgot-result-modal__text{color:var(--color-dark);margin:0}.auth-forgot-result-modal__content{flex-direction:column;gap:24px;width:100%;display:flex}.auth-forgot-result-modal__action{width:fit-content}@media (width<=768px){.auth-forgot-result-modal__action{width:100%}}@media (width>=769px){.auth-forgot-result-modal__dialog{max-width:894px}.auth-forgot-result-modal__title{font-size:1.75rem;line-height:1}}.auth-change-password-modal__dialog{gap:24px}.auth-change-password-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.auth-change-password-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.auth-change-password-modal__close{flex-shrink:0}.auth-change-password-modal__close .btn__icon svg{width:12px;height:12px}.auth-change-password-modal__form,.auth-change-password-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.auth-change-password-modal__field.input{max-width:none}.auth-change-password-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.auth-change-password-modal__submit{flex-shrink:0}@media (width<=768px){.auth-change-password-modal__actions{flex-direction:column;align-items:stretch;width:100%}.auth-change-password-modal__submit{width:100%}}@media (width>=769px){.auth-change-password-modal__dialog{max-width:894px}.auth-change-password-modal__title{font-size:1.75rem;line-height:1}}.search-results-page{flex-direction:column;gap:50px;width:100%;display:flex}.search-results-page__products{flex-direction:column;gap:40px;width:100%;display:flex}.search-results-page__header{width:100%}.search-results-page__title{color:var(--color-dark);align-items:center;gap:10px;margin:0;display:flex}.search-results-page__count{color:var(--color-gray)}.search-results-page__body{flex-direction:column;gap:20px;width:100%;display:flex}.search-results-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.search-results-page__grid>script{display:none}.search-results-page__grid>.catalog-list-page__grid-item,.search-results-page__grid>.card-product{min-width:0;height:100%;display:flex}.search-results-page__grid>.catalog-list-page__grid-item[hidden],.search-results-page__grid>.card-product[hidden]{display:none}.search-results-page__grid .card-product{max-width:none;height:100%}.search-results-page__grid .card-product__body{flex:auto}.search-results-page__grid .card-product__footer{margin-top:auto}.search-results-page__load-more{justify-content:center;width:100%;display:flex}.search-results-page__load-more-btn{justify-content:center;min-width:143px;text-decoration:none}.search-results-page__articles{flex-direction:column;gap:40px;width:100%;display:flex}.search-results-page__articles-header.section-title{gap:24px}.search-results-page__articles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.search-results-page__articles-item .card-article{max-width:none}@media (width>=769px){.search-results-page__grid,.search-results-page__articles-grid{gap:20px}}@media (width>=1025px){.search-results-page__grid,.search-results-page__articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.search-results-page__grid,.search-results-page__articles-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-page{flex-direction:column;gap:70px;width:100%;display:flex}.compare-page--filled,.compare-page__header.section-title{gap:24px}.compare-page__content{flex-direction:column;gap:24px;width:100%;display:flex}.compare-page__categories{flex-wrap:wrap;gap:10px;width:100%;display:flex;overflow:visible}.compare-page__category-icon svg{width:12px;height:12px}.compare-page__toolbar{padding:16px}.compare-page__panels,.compare-page__panel{width:100%}.compare-slider.product-slider{gap:0}.compare-slider .product-slider__nav{align-items:flex-start;padding-block-start:140px}.compare-slider__slide{width:328px;height:auto}.compare-column{flex-direction:column;gap:24px;width:100%;display:flex}.compare-column__card .card-product,.compare-column__product-card{width:100%;max-width:none}.compare-column__specs{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.compare-spec{border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:12px;display:flex}.compare-spec--muted{background:var(--color-most-bright)}.compare-spec__label,.compare-spec__value{color:var(--color-dark);margin:0}.compare-page__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media (width>=1025px){.compare-page__empty{margin-bottom:93px}}.compare-page__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.compare-page__empty-message{color:var(--color-dark);margin:0}.compare-page__empty-message--mobile{display:none}.compare-page__empty-message-line{display:block}.compare-page__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}.compare-page__empty-action{justify-content:center;min-width:108px;text-decoration:none}@media (width<=768px){.compare-page,.compare-page--filled,.compare-page__header.section-title,.compare-page__content{gap:20px}.compare-page__categories{scrollbar-width:none;flex-wrap:nowrap;align-items:flex-start;overflow:visible}.compare-page__categories::-webkit-scrollbar{display:none}.compare-page__category{flex-shrink:0}.compare-page__toolbar{padding:16px}.compare-slider .product-slider__body{--product-slider-arrow-offset:0}.compare-slider .product-slider__viewport{width:100%}.compare-slider .product-slider__nav{display:none}.compare-slider__slide{width:328px}.compare-column__card .compare-column__product-card{border-radius:28px;gap:12px;max-width:328px}.compare-column__card .compare-column__product-card .card-product__media{border-width:1px}.compare-column__card .compare-column__product-card .card-product__overlay{flex-direction:row;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex}.compare-column__card .compare-column__product-card .card-product__overlay:has(.card-product__labels){justify-content:space-between}.compare-column__card .compare-column__product-card .card-product__labels{max-width:none;position:static}.compare-column__card .compare-column__product-card .card-product__tools{flex-direction:column;position:static}.compare-column__card .compare-column__product-card .card-product__title-link{font-size:.875rem;font-weight:600;line-height:1.25rem}.compare-column__card .compare-column__product-card .card-product__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;display:-webkit-box;overflow:hidden}.compare-column__card .compare-column__product-card .card-product__specs{padding-block:6px}.compare-column__card .compare-column__product-card .card-product__footer{gap:6px}.compare-column__card .compare-column__product-card .card-product__price{padding-block:12px;font-size:1.25rem;font-weight:600;line-height:1.2}.compare-column__card .compare-column__product-card .card-product__buy.btn--size-s{min-height:48px;padding:12px}.compare-column__card .compare-column__product-card .card-product__buy.btn--size-s .btn__label{font-size:.875rem;line-height:1.25rem}.compare-column__specs{background:var(--color-white);border-radius:28px;gap:12px}.compare-spec{border-radius:0;gap:8px;padding-block:12px}.compare-spec--muted{box-sizing:border-box;width:calc(100% + 20px);margin-inline:-10px;padding-inline:24px}.compare-spec:not(.compare-spec--muted){padding-inline:14px}.compare-page__empty{gap:50px;padding-block:100px}.compare-page__empty-message--desktop{display:none}.compare-page__empty-message--mobile{display:block}}.cart-page{flex-direction:column;gap:70px;width:100%;display:flex}.cart-page--filled,.cart-page__header.section-title{gap:24px}.cart-page__layout{grid-template-columns:minmax(0,1fr) 327px;align-items:start;gap:24px;width:100%;display:grid}.cart-page__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cart-page__item{width:100%}.cart-page__item .card-product-cart{max-width:none}.cart-page__summary{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.cart-page__summary-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;display:flex}.cart-page__summary-label,.cart-page__summary-value{color:var(--color-dark);margin:0}.cart-page__summary-divider{background:var(--color-outline);width:100%;height:1px}.cart-page__summary-total{flex-direction:column;gap:8px;width:100%;display:flex}.cart-page__summary-total-label,.cart-page__summary-total-value{color:var(--color-dark);margin:0}.cart-page__summary-checkout{justify-content:center;width:100%;text-decoration:none}.cart-page__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media (width>=1025px){.cart-page__empty{margin-bottom:93px}}.cart-page__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.cart-page__empty-message{color:var(--color-dark);margin:0}.cart-page__empty-message--mobile{display:none}.cart-page__empty-message-line{display:block}.cart-page__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}.cart-page__empty-action{justify-content:center;min-width:108px;text-decoration:none}@media (width>=1025px){.cart-page__summary{position:sticky;top:24px}}@media (width<=768px){.cart-page,.cart-page--filled,.cart-page__header.section-title{gap:20px}.cart-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}.cart-page__summary{width:100%;position:static}.cart-page__summary-checkout{min-height:48px}.cart-page__empty{gap:50px;padding-block:100px}.cart-page__empty-message--desktop{display:none}.cart-page__empty-message--mobile{display:block}}.order-page,.order-page__header{flex-direction:column;gap:20px;width:100%;display:flex}.order-page__breadcrumbs{width:100%}.order-page__title-row.section-title{gap:24px}.order-page__back{align-self:flex-start;text-decoration:none}.order-page__back .btn__icon svg{width:5px;height:10px}.order-page__layout{grid-template-columns:minmax(0,1fr) 338px;align-items:start;gap:24px;width:100%;display:grid;position:relative}.order-page--loading .order-page__layout{pointer-events:none}.order-page__preloader{z-index:2;background:#ffffffb8;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.order-page__preloader[hidden]{display:none}.order-page__preloader .preloader{width:44px;height:44px}.order-page__main{width:100%;min-width:0}.order-page__form{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:36px;width:100%;padding:24px;display:flex}.order-page__section{flex-direction:column;gap:20px;width:100%;display:flex}.order-page__section--comment{width:100%}.order-page__section-title{color:var(--color-dark);word-break:break-word;margin:0}.order-page__section-body{flex-direction:column;gap:26px;width:100%;display:flex}.order-page__buyer-switcher{width:fit-content;max-width:100%}.order-page__buyer-panels,.order-page__buyer-panel{width:100%}.order-page__legal{flex-direction:column;gap:24px;width:100%;display:flex}.order-page__legal-hint{color:var(--color-dark);word-break:break-word;margin:0}.order-page__organizations{width:100%}.order-page__organizations-panel{flex-direction:column;gap:12px;width:100%;display:flex}.order-page__organizations-panel--no-scroll .order-page__organizations-scrollbar{visibility:hidden}.order-page__organizations-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;width:100%;overflow:auto hidden}.order-page__organizations-scroll::-webkit-scrollbar{display:none}.order-page__organizations-track{align-items:stretch;gap:12px;width:max-content;min-width:100%;display:flex}.order-page__organizations-scrollbar{flex-shrink:0;align-items:center;width:100%;height:12px;display:flex}.order-page__organizations-scrollbar-track{box-sizing:border-box;background-color:var(--color-low-bright);border-radius:100px;width:100%;height:12px;position:relative;overflow:hidden}.order-page__organizations-scrollbar-thumb{background-color:var(--color-white);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:100px;min-width:65px;height:8px;position:absolute;top:2px;left:2px}.order-page__organizations-scrollbar-thumb--dragging,.order-page__organizations-scrollbar-thumb:active{cursor:grabbing}.order-page__organizations-scrollbar-track{cursor:pointer}.order-page__organization-card{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;flex:none;width:100%;min-width:0;max-width:328px;padding:12px;display:flex}.order-page__organization-card--selected{border-color:var(--color-brand-orange)}.order-page__organization-card-body{flex-direction:column;gap:24px;width:100%;display:flex}.order-page__organization-card-fields{flex-direction:column;gap:12px;width:100%;display:flex}.order-page__organization-card-field{flex-direction:column;gap:6px;width:100%;display:flex}.order-page__organization-card-label,.order-page__organization-card-value{color:var(--color-dark);word-break:break-word;margin:0}.order-page__organization-card-select,.order-page__organizations-add{align-self:flex-start}.order-page__organizations-add .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}.order-page__section--locked{opacity:.36;pointer-events:none}.order-page__buyer-panel--locked{opacity:.6;pointer-events:none}.order-page__buyer-panel--locked .input__field:disabled{cursor:not-allowed}.order-page__fields,.order-page__fields-row{flex-direction:column;gap:12px;width:100%;display:flex}.order-page__field.input,.order-page__field.select{max-width:none}.order-page__delivery-fields{gap:12px}.order-page__delivery-fields .input__control{padding:12px}.order-page__delivery-fields .input__field{padding:0 6px}.order-page__delivery-fields .select__value--placeholder{font-weight:500}.order-page__delivery-select.select--disabled .select__control{align-items:flex-start;height:auto;min-height:48px}.order-page__delivery-select.select--disabled .select__value{white-space:normal}.order-page__pickup{width:100%}.order-page__delivery-address{flex-direction:column;width:100%;display:flex}.order-page__delivery-description{color:var(--color-dark);white-space:pre-line;margin:0}.order-page__address-fields{flex-direction:column;gap:10px;width:100%;padding-top:20px;display:flex}.order-page__address-row{flex-direction:column;gap:10px;width:100%;display:flex}.order-page__address-row .order-page__field.input{max-width:none}.order-page__field--textarea .input__box,.order-page__field--textarea .input__control{min-width:0;height:auto}.order-page__field--textarea .input__control{box-sizing:border-box;align-items:flex-start;height:141px;min-height:141px}.order-page__field--textarea .input__body{align-items:flex-start;width:100%;min-width:0;height:100%}.order-page__textarea{box-sizing:border-box;resize:none;width:100%;height:100%;min-height:0;overflow:auto}.order-page__payment-options{flex-wrap:wrap;align-items:flex-start;gap:10px;width:100%;display:flex}.order-page__payment-option.switcher__item{background:var(--color-most-bright);min-width:56px;max-height:56px;color:var(--color-dark);border-radius:12px;padding:16px}.order-page__payment-option.switcher__item--active{background:var(--color-dark);color:var(--color-white)}.order-page__payment-option.switcher__item--restricted:not(.switcher__item--active){background:var(--color-outline);color:var(--color-gray)}.order-page__payment-option.switcher__item:hover:not(.switcher__item--active){background:var(--color-outline)}.order-page__summary{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex}.order-page__summary-title{color:var(--color-dark);word-break:break-word;margin:0}.order-page__summary-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;display:flex}.order-page__summary-label,.order-page__summary-value{color:var(--color-dark);margin:0}.order-page__summary-divider{background:var(--color-outline);width:100%;height:1px}.order-page__summary-total{flex-direction:column;gap:8px;width:100%;display:flex}.order-page__summary-total-label,.order-page__summary-total-value{color:var(--color-dark);margin:0}.order-page__summary-submit{justify-content:center;width:100%}@media (width>=1025px){.order-page{gap:24px}.order-page__summary{position:sticky;top:122px}.order-page__fields-row--2,.order-page__fields-row--3{flex-direction:row;gap:10px}.order-page__fields-row--2 .order-page__field,.order-page__fields-row--3 .order-page__field{flex:1 1 0;min-width:0}.order-page__address-row--3{flex-direction:row}.order-page__address-row--3 .order-page__field{flex:1 1 0;min-width:0}}@media (width<=768px){.order-page__organization-card{flex-basis:min(280px,100vw - 80px);width:min(280px,100vw - 80px)}.order-page__title-row.section-title{flex-direction:column-reverse;align-items:flex-start;gap:20px}.order-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}.order-page__summary{position:static}.order-page__payment-option.switcher__item{flex:auto;min-width:0}.order-page__payment-option .btn__label{white-space:normal}.order-page__field--textarea .input__control{height:126px;min-height:126px}}.order-pickup-map{box-sizing:border-box;border-radius:25px;width:100%;height:600px;min-height:600px;padding:12px;display:flex;position:relative;overflow:hidden}.order-pickup-map__canvas{border-radius:inherit;margin:0;position:absolute;inset:0;overflow:visible}.order-pickup-map__host{border-radius:inherit;width:100%;height:100%;overflow:visible}.order-pickup-map__mobile-title{color:var(--color-dark);word-break:break-word;margin:0;padding:16px;display:none}.order-pickup-map__mobile-list{width:100%;display:none}.order-pickup-map__sidebar{z-index:1;box-sizing:border-box;background-color:var(--color-most-bright);border-radius:16px;flex-direction:column;gap:4px;width:100%;max-width:328px;height:100%;max-height:576px;padding:4px;display:flex;position:relative}.order-pickup-map__sidebar-title{color:var(--color-dark);word-break:break-word;flex-shrink:0;margin:0;padding:16px}.order-pickup-map__list-panel{box-sizing:border-box;flex:auto;gap:4px;min-height:0;padding-bottom:12px;display:flex}.order-pickup-map__list-panel--no-scroll .order-pickup-map__scrollbar{visibility:hidden}.order-pickup-map__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;flex-direction:column;flex:auto;gap:4px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.order-pickup-map__list::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.order-pickup-map__scrollbar{flex-shrink:0;align-self:stretch;align-items:stretch;width:12px;display:flex}.order-pickup-map__scrollbar-track{box-sizing:border-box;background-color:var(--color-outline);border-radius:100px;width:12px;height:100%;position:relative;overflow:hidden}.order-pickup-map__scrollbar-thumb{background-color:var(--color-white);border-radius:100px;width:8px;min-height:65px;position:absolute;top:2px;left:2px}.order-pickup-map__card{cursor:default;flex-shrink:0;width:100%;min-width:0;max-width:none}.order-pickup-map__card .card-address__select,.order-pickup-map__card .card-address__selected{cursor:pointer}.order-pickup-map__host .order-pickup-map__point{pointer-events:auto;width:auto;min-width:24px;height:auto;min-height:24px;position:relative;transform:none}.order-pickup-map__point{cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;width:24px;height:24px;margin:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.order-pickup-map__point-dot{z-index:1;background-color:var(--color-brand-orange);width:16px;height:16px;box-shadow:0 0 0 4px var(--color-white), 0 0 16px 4px #f4791f40;border-radius:50%;flex-shrink:0;transition:width .25s,height .25s,box-shadow .25s,background-color .25s;position:relative}.order-pickup-map__point--service .order-pickup-map__point-dot,.order-pickup-map__point--market .order-pickup-map__point-dot{background-color:var(--color-brand-orange)}.order-pickup-map--sdek-pickup .order-pickup-map__point-dot{background-color:#0000;background-image:var(--order-pickup-sdek-marker-icon);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.order-pickup-map--sdek-pickup .order-pickup-map__point--service .order-pickup-map__point-dot,.order-pickup-map--sdek-pickup .order-pickup-map__point--market .order-pickup-map__point-dot{background-color:#0000}.order-pickup-map--delline-pickup .order-pickup-map__point-dot{background-color:#0000;background-image:var(--order-pickup-delline-marker-icon);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.order-pickup-map--delline-pickup .order-pickup-map__point--service .order-pickup-map__point-dot,.order-pickup-map--delline-pickup .order-pickup-map__point--market .order-pickup-map__point-dot{background-color:#0000}.order-pickup-map__point--active .order-pickup-map__point-dot{width:24px;height:24px;box-shadow:0 0 0 4px var(--color-white), 0 0 16px 4px #f4791f40, 0 0 51.98px 0 #f4791f99}.order-pickup-map__point-tooltip{opacity:0;visibility:hidden;pointer-events:none;text-align:left;width:222px;transition:opacity .25s,transform .25s,visibility .25s;display:block;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.order-pickup-map__point--tooltip-open .order-pickup-map__point-tooltip{z-index:2;opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.order-pickup-map__point-tooltip-card,.order-pickup-map__point-tooltip .card-address{text-align:left;width:100%;min-width:0;max-width:none}.order-pickup-map__point-tooltip .card-address__body,.order-pickup-map__point-tooltip .card-address__details,.order-pickup-map__point-tooltip .card-address__blocks,.order-pickup-map__point-tooltip .card-address__block{align-items:flex-start}@media (width<=1024px){.order-pickup-map{background:0 0;border-radius:0;flex-direction:column;gap:10px;height:auto;min-height:auto;padding:0;display:flex;overflow:visible}.order-pickup-map__sidebar--desktop{display:none}.order-pickup-map__mobile-title{display:block}.order-pickup-map__canvas{touch-action:manipulation;border-radius:36px;flex-shrink:0;width:100%;height:600px;padding:0;position:relative;inset:auto;overflow:hidden}.order-pickup-map__host .ymaps3--controls{z-index:3}.order-pickup-map__mobile-list{display:block}.order-pickup-map__mobile-list .order-pickup-map__list-panel{box-sizing:border-box;flex:none;gap:4px;width:100%;min-height:0;max-height:512px;padding-bottom:12px}.order-pickup-map__list--mobile{-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:auto;flex:auto;min-width:0;min-height:0;overflow:hidden auto}}@media (width>=1025px){.order-pickup-map__mobile-title,.order-pickup-map__mobile-list{display:none}}.order-success,.order-success__header{flex-direction:column;gap:20px;width:100%;display:flex}.order-success__title-row.section-title{gap:24px}.order-success__card{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:444px;margin-inline:auto;padding:24px;display:flex}.order-success__message{flex-direction:column;gap:24px;width:100%;display:flex}.order-success__card-title,.order-success__card-text{color:var(--color-dark);word-break:break-word;margin:0}.order-success__account-link{color:var(--color-brand-orange);text-underline-position:from-font;text-decoration:underline}.order-success__account-link:hover{opacity:.8}.order-success__divider{background:var(--color-outline);width:100%;height:1px}.order-success__summary{flex-direction:column;gap:24px;width:100%;display:flex}.order-success__summary-title{color:var(--color-dark);word-break:break-word;margin:0}.order-success__summary-rows{flex-direction:column;gap:16px;width:100%;display:flex}.order-success__summary-row{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;display:flex}.order-success__summary-label,.order-success__summary-value{color:var(--color-dark);white-space:nowrap;margin:0}.order-success__summary-total{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.order-success__summary-total-label,.order-success__summary-total-value{color:var(--color-dark);white-space:nowrap;margin:0}.order-success__pay{justify-content:center;width:100%;text-decoration:none}.order-success__pay .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=1025px){.order-success{gap:24px}}.profile-organization-form-modal__dialog{border-radius:12px;gap:24px;max-width:none}.profile-organization-form-modal__header{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.profile-organization-form-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-organization-form-modal__close{flex-shrink:0}.profile-organization-form-modal__close .btn__icon svg{width:12px;height:12px}.profile-organization-form-modal__form{flex-direction:column;gap:24px;width:100%;display:flex}.profile-organization-form-modal__vat{border:0;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;display:flex}.profile-organization-form-modal__vat-title{color:var(--color-dark);margin:0 0 1rem;padding:0}.profile-organization-form-modal__vat-options{flex-direction:column;gap:12px;width:100%;display:flex}.profile-organization-form-modal__section-title{color:var(--color-dark);margin:0}.profile-organization-form-modal__fields,.profile-organization-form-modal__fields-row{flex-direction:column;gap:10px;width:100%;display:flex}.profile-organization-form-modal__field.input{max-width:none}.profile-organization-form-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-organization-form-modal__submit{flex-shrink:0}@media (width>=769px){.profile-organization-form-modal__dialog{max-width:894px}.profile-organization-form-modal__header{gap:48px}.profile-organization-form-modal__title{font-size:1.75rem;line-height:1}.profile-organization-form-modal__fields{display:contents}.profile-organization-form-modal__fields-row--2{flex-direction:row}.profile-organization-form-modal__fields-row--2 .profile-organization-form-modal__field{flex:1 1 0;min-width:0}}.profile-organization-delete-modal__dialog,.profile-organization-saved-modal__dialog,.profile-organization-deleted-modal__dialog{gap:24px}.profile-organization-delete-modal__header,.profile-organization-saved-modal__header,.profile-organization-deleted-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-organization-delete-modal__title,.profile-organization-saved-modal__title,.profile-organization-deleted-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-organization-delete-modal__close,.profile-organization-saved-modal__close,.profile-organization-deleted-modal__close{flex-shrink:0}.profile-organization-delete-modal__close .btn__icon svg,.profile-organization-saved-modal__close .btn__icon svg,.profile-organization-deleted-modal__close .btn__icon svg{width:12px;height:12px}.profile-organization-delete-modal__message{color:var(--color-dark);margin:0}.profile-organization-delete-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-organization-delete-modal__cancel,.profile-organization-delete-modal__confirm{flex-shrink:0}.profile-organization-delete-modal__cancel-icon{transform:rotate(180deg)}.profile-organization-delete-modal__cancel .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=769px){.profile-organization-delete-modal__dialog,.profile-organization-saved-modal__dialog,.profile-organization-deleted-modal__dialog{max-width:894px}.profile-organization-delete-modal__title,.profile-organization-saved-modal__title,.profile-organization-deleted-modal__title{font-size:1.75rem;line-height:1}}.favorites-page{flex-direction:column;gap:70px;width:100%;display:flex}.favorites-page:has(.profile-favorites--filled-state){gap:24px}.favorites-page__header.section-title{gap:24px}.favorites-page__body{flex-direction:column;gap:24px;width:100%;display:flex}.favorites-page .profile-favorites{flex-direction:column;flex:1;width:100%;display:flex}.favorites-page .profile-favorites--filled-state{justify-content:flex-start;padding-bottom:20px}.favorites-page .profile-favorites__items,.favorites-page .profile-favorites__grid{grid-template-columns:repeat(auto-fill,328px);justify-content:start;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.favorites-page .profile-favorites__item,.favorites-page .profile-favorites__grid .catalog-list-page__grid-item{width:328px;min-width:0;max-width:328px}.favorites-page .profile-favorites__item .card-product,.favorites-page .profile-favorites__grid .card-product{max-width:328px}.favorites-page .profile-favorites__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}@media (width>=1025px){.favorites-page .profile-favorites__empty{margin-bottom:93px}}.favorites-page .profile-favorites__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.favorites-page .profile-favorites__empty-message{color:var(--color-dark);margin:0}.favorites-page .profile-favorites__empty-message--mobile{display:none}.favorites-page .profile-favorites__empty-message-line{display:block}.favorites-page .profile-favorites__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}.favorites-page .profile-favorites__empty-action{justify-content:center;min-width:108px;text-decoration:none}@media (width>=769px){.favorites-page__body:has(.profile-favorites--empty-state){min-height:calc(100dvh - 320px)}.favorites-page .profile-favorites--empty-state{justify-content:center}}@media (width<=768px){.favorites-page{gap:20px}.favorites-page:has(.profile-favorites--filled-state){gap:20px}.favorites-page__header.section-title,.favorites-page__body{gap:20px}.favorites-page .profile-favorites__items,.favorites-page .profile-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.favorites-page .profile-favorites__item,.favorites-page .profile-favorites__grid .catalog-list-page__grid-item{width:100%;max-width:none}.favorites-page .profile-favorites__item .card-product,.favorites-page .profile-favorites__grid .card-product{max-width:none}.favorites-page .profile-favorites__empty{gap:50px;padding-block:100px}.favorites-page .profile-favorites__empty-message--desktop{display:none}.favorites-page .profile-favorites__empty-message--mobile{display:block}}.profile-page{flex-direction:column;gap:24px;width:100%;display:flex}.profile-page__header.section-title{gap:24px}.profile-page__mobile-header{display:none}.profile-page__back{align-self:flex-start;text-decoration:none}.profile-page__back .btn__icon svg{width:5px;height:10px}.profile-page__mobile-title{color:var(--color-dark);word-break:break-word;margin:0}.profile-page__layout{grid-template-columns:minmax(0,328px) minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.profile-page__nav.switcher--vertical{position:sticky;top:24px}.profile-page__nav .switcher__item{text-decoration:none}.profile-page__nav button.switcher__item{text-align:left;justify-content:flex-start}.profile-page__content{flex-direction:column;width:100%;min-width:0;display:flex}.profile-personal-data{width:100%}.profile-personal-data__form{flex-direction:column;gap:50px;width:100%;display:flex}.profile-personal-data__fields,.profile-personal-data__fields-row{flex-direction:column;gap:12px;width:100%;display:flex}.profile-personal-data__field.input{max-width:none}.profile-personal-data__footer{flex-direction:column;justify-content:space-between;align-items:stretch;gap:24px;width:100%;display:flex}.profile-personal-data__actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.profile-personal-data__notifications{flex-direction:column;gap:24px;width:100%;max-width:327px;display:flex}.profile-personal-data__notification{width:100%;display:flex}.profile-order--empty-state{height:100%}.profile-order__empty{flex-direction:column;justify-content:center;align-items:center;gap:50px;width:100%;height:100%;display:none}.profile-order__empty--active{display:flex}.profile-order__empty-content{flex-direction:column;justify-content:center;align-items:center;gap:50px;display:flex}@media (width>=1025px){.profile-personal-data__fields-row--2,.profile-personal-data__fields-row--3{flex-direction:row;gap:20px}.profile-personal-data__fields-row--2 .profile-personal-data__field,.profile-personal-data__fields-row--3 .profile-personal-data__field{flex:1 1 0;min-width:0}.profile-personal-data__footer{flex-direction:row;align-items:flex-start;gap:24px}.profile-personal-data__notifications{flex-shrink:0;margin-left:auto}}@media (width<=768px){.profile-page,.profile-page__header.section-title{gap:20px}.profile-page__layout{grid-template-columns:minmax(0,1fr);gap:20px}.profile-page__nav{height:fit-content!important}.profile-page__nav.switcher--vertical{max-width:none;position:static}.profile-page--hub .profile-page__header,.profile-page--section .profile-page__header,.profile-page--section .profile-page__nav{display:none}.profile-page--section .profile-page__mobile-header{flex-direction:column;gap:20px;width:100%;display:flex}.profile-personal-data__form{gap:30px;padding-bottom:20px}.profile-personal-data__fields-row{gap:10px}.profile-personal-data__footer{gap:30px}.profile-personal-data__actions{flex-direction:column;align-items:stretch;gap:20px}.profile-personal-data__actions .btn{align-self:flex-start;min-width:36px;min-height:36px;padding:6px}.profile-personal-data__actions .btn__label{font-size:.75rem;line-height:1.125rem}.profile-personal-data__notifications{gap:30px;max-width:none}.profile-orders{gap:10px;padding-bottom:20px}.profile-orders__filter{max-width:none}.profile-equipment__empty,.profile-favorites__empty,.profile-repair__empty,.profile-notifications__empty,.profile-warranty__empty,.profile-organizations__empty{gap:50px}.profile-order__empty-message{margin-top:50px}.profile-equipment__empty-message--desktop,.profile-favorites__empty-message--desktop,.profile-repair__empty-message--desktop,.profile-notifications__empty-message--desktop,.profile-warranty__empty-message--desktop,.profile-organizations__empty-message--desktop,.profile-order__empty-message--desktop{display:none}.profile-equipment__empty-message--mobile,.profile-favorites__empty-message--mobile,.profile-repair__empty-message--mobile,.profile-notifications__empty-message--mobile,.profile-warranty__empty-message--mobile,.profile-organizations__empty-message--mobile,.profile-order__empty-message--mobile{display:block}}.profile-orders{flex-direction:column;gap:10px;width:100%;display:flex}.profile-orders__filter{z-index:2;width:100%;max-width:183px;position:relative}.profile-orders__filter-select.select{max-width:none}.profile-orders__list{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-orders__item{width:100%}.profile-orders__item .card-order{max-width:none}:is(.profile-page:has(.profile-equipment),.profile-page:has(.profile-favorites),.profile-page:has(.profile-repair),.profile-page:has(.profile-notifications),.profile-page:has(.profile-warranty),.profile-page:has(.profile-organizations),.profile-page:has(.profile-orders)) .profile-page__layout{align-items:stretch}:is(.profile-page__content:has(.profile-equipment),.profile-page__content:has(.profile-favorites),.profile-page__content:has(.profile-repair),.profile-page__content:has(.profile-notifications),.profile-page__content:has(.profile-warranty),.profile-page__content:has(.profile-organizations)){flex-direction:column;display:flex}.profile-equipment,.profile-favorites,.profile-repair,.profile-notifications,.profile-warranty,.profile-organizations{flex-direction:column;flex:1;width:100%;display:flex}.profile-equipment--empty-state,.profile-favorites--empty-state,.profile-repair--empty-state,.profile-notifications--empty-state,.profile-warranty--empty-state,.profile-organizations--empty-state,.reviews--empty-state{justify-content:flex-start}.profile-equipment--form-state,.profile-equipment--filled-state{justify-content:flex-start;gap:24px}.profile-favorites--filled-state{justify-content:flex-start;padding-bottom:20px}.profile-repair--filled-state{justify-content:flex-start;gap:20px;padding-bottom:20px}.profile-notifications--filled-state{justify-content:flex-start;gap:50px;padding-bottom:20px}.profile-notifications__list{flex-direction:column;gap:20px;width:100%;display:flex}.profile-notifications__toolbar{justify-content:flex-end;width:100%;display:flex}.profile-notifications__read-all{flex-shrink:0}.profile-notifications__items{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-notifications__item{width:100%}.profile-notifications__item .card-notification{max-width:none}.profile-notifications__pagination{justify-content:center;width:100%}.profile-warranty--filled-state{justify-content:flex-start;padding-bottom:20px}.profile-organizations--filled-state{justify-content:flex-start;gap:20px;padding-bottom:20px}.profile-organizations__toolbar{width:100%;display:block}.profile-organizations__add{flex-shrink:0;align-self:flex-start}.profile-organizations__add .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}.profile-organizations__list{flex-direction:column;gap:20px;width:100%;display:flex}.profile-organizations__items{flex-direction:column;align-items:stretch;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-organizations__item{width:100%;min-width:0}.profile-organizations__item .card-organization{max-width:none}.profile-warranty__items{flex-wrap:wrap;align-content:flex-start;align-items:stretch;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-warranty__item{width:100%;min-width:0;max-width:328px;display:flex}.profile-warranty__item .card-warranty{width:100%;max-width:none}.profile-repair__book{align-self:flex-start}.profile-repair__book .btn__icon svg{width:5px;height:10px}.profile-repair__list{width:100%}.profile-repair__items{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-repair__item{width:100%}.profile-repair__item .card-repair{max-width:none}.profile-repair__footer{justify-content:center;width:100%;display:flex}.profile-repair__more{background:var(--color-most-bright);color:var(--color-dark)}.profile-repair__more:hover:not(:disabled){background:var(--color-most-bright);opacity:.88}.profile-repair__more-icon{transform:rotate(90deg)}.profile-repair__more .btn__icon svg{width:5px;height:10px}.profile-favorites__list{width:100%}.profile-favorites__items,.profile-favorites__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.profile-favorites__item,.profile-favorites__grid .catalog-list-page__grid-item{width:100%;min-width:0}.profile-favorites__item .card-product,.profile-favorites__grid .card-product{max-width:none}.profile-equipment__form{flex-direction:column;gap:24px;width:100%;display:flex}.profile-equipment__form-title{color:var(--color-dark);word-break:break-word;margin:0}.profile-equipment__form-body{flex-direction:column;gap:24px;width:100%;display:flex}.profile-equipment__fields,.profile-equipment__fields-group{flex-direction:column;gap:12px;width:100%;display:flex}.profile-equipment__field.input,.profile-equipment__field-select.select{max-width:none}.profile-equipment__fields .input .input__control{padding:12px}.profile-equipment__fields .input input{padding:0 6px;font-weight:600}.profile-equipment__form-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-equipment__form-submit{flex-shrink:0}.profile-equipment__list{flex-direction:column;gap:24px;width:100%;display:flex}.profile-equipment__list-header{width:100%;display:flex}.profile-equipment__list-add{flex-shrink:0}.profile-equipment__items{flex-wrap:wrap;align-items:flex-start;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-equipment__item{width:100%;max-width:328px}.profile-equipment__item .card-my-equipment{max-width:none}.profile-equipment__empty,.profile-favorites__empty,.profile-repair__empty,.profile-notifications__empty,.profile-warranty__empty,.profile-organizations__empty,.reviews__empty{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}.profile-equipment__empty-content,.profile-favorites__empty-content,.profile-repair__empty-content,.profile-notifications__empty-content,.profile-warranty__empty-content,.profile-organizations__empty-content,.reviews__empty-content{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.profile-equipment__empty-message,.profile-favorites__empty-message,.profile-repair__empty-message,.profile-notifications__empty-message,.profile-warranty__empty-message,.profile-organizations__empty-message,.reviews__empty-message{color:var(--color-dark);margin:0}.profile-equipment__empty-message--mobile,.profile-favorites__empty-message--mobile,.profile-repair__empty-message--mobile,.profile-notifications__empty-message--mobile,.profile-warranty__empty-message--mobile,.profile-organizations__empty-message--mobile{display:none}.profile-equipment__empty-message-line,.profile-favorites__empty-message-line,.profile-repair__empty-message-line,.profile-notifications__empty-message-line,.profile-warranty__empty-message-line,.profile-organizations__empty-message-line{display:block}.profile-equipment__empty-icon,.profile-favorites__empty-icon,.profile-repair__empty-icon,.profile-notifications__empty-icon,.profile-warranty__empty-icon,.profile-organizations__empty-icon,.reviews__empty-icon{flex-shrink:0;width:64px;height:64px;display:block}.profile-equipment__empty-action,.profile-favorites__empty-action,.profile-repair__empty-action,.profile-organizations__empty-action,.reviews__empty-action{justify-content:center;min-width:48px;text-decoration:none}@media (width>=769px){:is(.profile-page__content:has(.profile-equipment--empty-state),.profile-page__content:has(.profile-favorites--empty-state),.profile-page__content:has(.profile-repair--empty-state),.profile-page__content:has(.profile-notifications--empty-state),.profile-page__content:has(.profile-warranty--empty-state),.profile-page__content:has(.profile-organizations--empty-state)){min-height:calc(100dvh - 320px)}.profile-equipment--empty-state,.profile-favorites--empty-state,.profile-repair--empty-state,.profile-notifications--empty-state,.profile-warranty--empty-state,.profile-organizations--empty-state{justify-content:center}.profile-equipment--form-state,.profile-equipment--filled-state{padding-bottom:20px}.profile-equipment__item{flex:1 0 300px;width:100%;max-width:328px}.profile-equipment__items{align-content:center}.profile-favorites__items,.profile-favorites__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.profile-warranty__items{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;gap:20px;display:grid}.profile-warranty__item{width:auto;min-width:0;max-width:none;display:flex}.profile-organizations__items{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px;display:grid}.profile-organizations__item{width:auto;max-width:none}}@media (width<=768px){.profile-warranty__items{flex-direction:column;align-items:stretch}.profile-warranty__item{max-width:none}.profile-equipment--form-state,.profile-equipment--filled-state{gap:20px;padding-bottom:20px}.profile-equipment__items{flex-direction:column;align-items:stretch;gap:20px}.profile-equipment__item{max-width:none}.profile-equipment__list-header .profile-equipment__list-add{width:100%}.profile-equipment__form-actions{flex-direction:column;align-items:stretch;width:100%}.profile-equipment__form-submit{width:100%}.profile-organizations--filled-state{gap:20px}.profile-organizations__add{width:100%}.card-organization__select{display:inline-flex}}.profile-change-password-modal__dialog{gap:24px}.profile-change-password-modal__header,.profile-change-password-success-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.profile-change-password-modal__title,.profile-change-password-success-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-change-password-modal__close,.profile-change-password-success-modal__close{flex-shrink:0}.profile-change-password-modal__close .btn__icon svg,.profile-change-password-success-modal__close .btn__icon svg{width:12px;height:12px}.profile-change-password-modal__form,.profile-change-password-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.profile-change-password-modal__field.input{max-width:none}.profile-change-password-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-change-password-modal__submit{flex-shrink:0}@media (width<=768px){.profile-change-password-modal__actions{flex-direction:column;align-items:stretch;width:100%}.profile-change-password-modal__submit{width:100%}}@media (width>=769px){.profile-change-password-modal__dialog,.profile-change-password-success-modal__dialog{max-width:894px}.profile-change-password-modal__title,.profile-change-password-success-modal__title{font-size:1.75rem;line-height:1}}.profile-repair-diagnostics-modal__dialog{gap:24px}.profile-repair-diagnostics-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-repair-diagnostics-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-repair-diagnostics-modal__close{flex-shrink:0}.profile-repair-diagnostics-modal__close .btn__icon svg{width:12px;height:12px}.profile-repair-diagnostics-modal__form,.profile-repair-diagnostics-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.profile-repair-diagnostics-modal__field.input{max-width:none}.profile-repair-diagnostics-modal__field--textarea .input__box,.profile-repair-diagnostics-modal__field--textarea .input__control{min-width:0;height:auto}.profile-repair-diagnostics-modal__field--textarea .input__control{align-items:flex-start;min-height:48px}.profile-repair-diagnostics-modal__field--textarea .input__body{align-items:flex-start;width:100%;min-width:0}.profile-repair-diagnostics-modal__textarea{box-sizing:border-box;resize:none;width:100%;max-width:100%;min-height:18px;overflow-x:hidden}.profile-repair-diagnostics-modal__consent{align-items:flex-start;gap:16px;width:100%}.profile-repair-diagnostics-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.profile-repair-diagnostics-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-repair-diagnostics-modal__submit{flex-shrink:0}@media (width<=768px){.profile-repair-diagnostics-modal__actions{flex-direction:column;align-items:stretch;width:100%}.profile-repair-diagnostics-modal__submit{width:100%}}@media (width>=769px){.profile-repair-diagnostics-modal__dialog{max-width:894px}.profile-repair-diagnostics-modal__title{font-size:1.75rem;line-height:1}}.profile-need-help-modal__dialog{gap:24px}.profile-need-help-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-need-help-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-need-help-modal__close{flex-shrink:0}.profile-need-help-modal__close .btn__icon svg{width:12px;height:12px}.profile-need-help-modal__form,.profile-need-help-modal__fields{flex-direction:column;gap:24px;width:100%;display:flex}.profile-need-help-modal__field.input{max-width:none}.profile-need-help-modal__field--textarea .input__box,.profile-need-help-modal__field--textarea .input__control{min-width:0;height:auto}.profile-need-help-modal__field--textarea .input__control{align-items:flex-start;min-height:48px}.profile-need-help-modal__field--textarea .input__body{align-items:flex-start;width:100%;min-width:0}.profile-need-help-modal__textarea{box-sizing:border-box;resize:none;width:100%;max-width:100%;min-height:18px;overflow-x:hidden}.profile-need-help-modal__consent{align-items:flex-start;gap:16px;width:100%}.profile-need-help-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.profile-need-help-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-need-help-modal__submit{flex-shrink:0}@media (width<=768px){.profile-need-help-modal__actions{flex-direction:column;align-items:stretch;width:100%}.profile-need-help-modal__submit{width:100%}}@media (width>=769px){.profile-need-help-modal__dialog{max-width:894px}.profile-need-help-modal__title{font-size:1.75rem;line-height:1}}.profile-warranty-activate-modal__dialog,.profile-warranty-activate-pending-modal__dialog{gap:24px}.profile-warranty-activate-modal__header,.profile-warranty-activate-pending-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-warranty-activate-modal__title,.profile-warranty-activate-pending-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-warranty-activate-modal__close,.profile-warranty-activate-pending-modal__close{flex-shrink:0}.profile-warranty-activate-modal__close .btn__icon svg,.profile-warranty-activate-pending-modal__close .btn__icon svg{width:12px;height:12px}.profile-warranty-activate-modal__form{flex-direction:column;gap:24px;width:100%;display:flex}.profile-warranty-activate-modal__instruction{align-self:flex-start}.profile-warranty-activate-modal__instruction .btn__icon img{width:14px;height:18px;display:block}.profile-warranty-activate-modal__field.input{max-width:none}.profile-warranty-activate-modal__consent{align-items:flex-start;gap:16px;width:100%}.profile-warranty-activate-modal__consent .text-action{text-underline-offset:2px;text-decoration:underline}.profile-warranty-activate-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-warranty-activate-modal__submit{flex-shrink:0}@media (width<=768px){.profile-warranty-activate-modal__actions{flex-direction:column;align-items:stretch;width:100%}.profile-warranty-activate-modal__submit{width:100%}}@media (width>=769px){.profile-warranty-activate-modal__dialog,.profile-warranty-activate-pending-modal__dialog{max-width:894px}.profile-warranty-activate-modal__title,.profile-warranty-activate-pending-modal__title{font-size:1.75rem;line-height:1}}.profile-order-detail{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.profile-order-detail__title{color:var(--color-dark);word-break:break-word;margin:0}.profile-order-detail__body{flex-direction:column;gap:10px;width:100%;display:flex}.profile-order-detail__summary.card-order{max-width:none}.profile-order-detail__summary .card-order__actions--mobile,.profile-order-detail__summary-text--mobile,.profile-order-detail__summary .badge.profile-order-detail__summary-text--mobile{display:none}.profile-order-detail__delivery{box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-white);border-radius:16px;align-items:center;gap:36px;width:100%;padding:24px;display:flex}.profile-order-detail__delivery-item{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;max-width:607px;display:flex}.profile-order-detail__block{flex-direction:row;display:flex}.profile-order-detail__delivery-item--end{margin-left:auto}.profile-order-detail__delivery-item--pickup{flex:1 1 0}.profile-order-detail__delivery-label{color:var(--color-dark);white-space:nowrap;margin:0}.profile-order-detail__delivery-value{color:var(--color-dark);word-break:break-word;margin:0}.profile-order-detail__products-list,.profile-order-detail__products .profile-order-detail__products-list{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.profile-order-detail__product{width:100%}.profile-order-detail__products .profile-order-detail__product .card-product-order{max-width:none}.profile-order-detail__footer{justify-content:flex-end;width:100%;display:flex}.profile-order-detail__cancel .btn__icon svg{width:12px;height:12px}.d-order-desktop-only{display:flex}.order-mobile-card{display:none}@media (width<=768px){.profile-order-detail{gap:10px;padding-bottom:20px}.profile-order-detail__title{display:none}.profile-order-detail__body{gap:20px}.profile-order-detail__delivery{flex-direction:column;align-items:stretch;gap:24px}.profile-order-detail__delivery-label,.profile-order-detail__delivery-value{white-space:normal}.profile-order-detail__summary .card-order__actions--desktop{display:none}.profile-order-detail__summary .card-order__actions--mobile{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.profile-order-detail__summary-text--desktop{display:none}.profile-order-detail__summary-text--mobile{display:block}.profile-order-detail__summary .badge.profile-order-detail__summary-text--mobile{display:inline-flex}.profile-order-detail__summary .card-order__details .btn__icon svg{width:5px;height:10px}.profile-order-detail__footer{justify-content:flex-start}.profile-order-detail__delivery-item--end{margin:unset}.profile-order-detail__block{flex-direction:column;gap:24px}}@media (width<=1000px){.d-order-desktop-only{display:none}.order-mobile-card{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-outline);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:24px;display:flex}.order-mobile-card__main{flex-direction:row;align-items:flex-start;gap:24px;width:100%;padding:0;display:flex}.order-mobile-card__media{background:var(--color-most-bright);border-radius:12px;flex:none;width:96px;height:96px;overflow:hidden}.order-mobile-card__img{object-fit:cover;width:100%;height:100%;display:block}.order-mobile-card__info{flex-direction:column;flex-grow:1;align-items:flex-start;gap:20px;min-width:0;padding:0;display:flex}.order-mobile-card__title{font-family:var(--font-family);color:var(--color-dark);word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.375rem}.order-mobile-card__price-per-pc{flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.order-mobile-card__price-label{font-family:var(--font-family);color:var(--color-gray);font-size:.75rem;font-weight:500;line-height:1.2}.order-mobile-card__price-value{font-family:var(--font-family);color:var(--color-dark);font-size:.75rem;font-weight:600;line-height:1.125rem}.order-mobile-card__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.order-mobile-card__total{font-family:var(--font-family);color:var(--color-dark);font-size:1.25rem;font-weight:600;line-height:1.2}.order-mobile-card__qty{font-family:var(--font-family);color:var(--color-dark);white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1.125rem}}.profile-order-cancel-modal__header,.profile-order-cancel-success-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.profile-order-cancel-modal__title,.profile-order-cancel-success-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-order-cancel-modal__close,.profile-order-cancel-success-modal__close{flex-shrink:0}.profile-order-cancel-modal__close .btn__icon svg,.profile-order-cancel-success-modal__close .btn__icon svg{width:12px;height:12px}.profile-order-cancel-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-order-cancel-modal__confirm,.profile-order-cancel-modal__decline{flex-shrink:0}.profile-order-cancel-modal__decline .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=769px){.profile-order-cancel-modal__dialog,.profile-order-cancel-success-modal__dialog{max-width:894px}.profile-order-cancel-modal__title,.profile-order-cancel-success-modal__title{font-size:1.75rem;line-height:1}}.profile-equipment-delete-modal__dialog,.profile-equipment-deleted-modal__dialog{gap:24px}.profile-equipment-delete-modal__header,.profile-equipment-deleted-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-equipment-delete-modal__title,.profile-equipment-deleted-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-equipment-delete-modal__close,.profile-equipment-deleted-modal__close{flex-shrink:0}.profile-equipment-delete-modal__close .btn__icon svg,.profile-equipment-deleted-modal__close .btn__icon svg{width:12px;height:12px}.profile-equipment-delete-modal__message{color:var(--color-dark);margin:0}.profile-equipment-delete-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-equipment-delete-modal__cancel,.profile-equipment-delete-modal__confirm{flex-shrink:0}.profile-equipment-delete-modal__cancel-icon{transform:rotate(180deg)}.profile-equipment-delete-modal__cancel .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=769px){.profile-equipment-delete-modal__dialog,.profile-equipment-deleted-modal__dialog{max-width:894px}.profile-equipment-delete-modal__title,.profile-equipment-deleted-modal__title{font-size:1.75rem;line-height:1}}.profile-logout-modal__dialog{gap:24px}.profile-logout-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-logout-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-logout-modal__close{flex-shrink:0}.profile-logout-modal__close .btn__icon svg{width:12px;height:12px}.profile-logout-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-logout-modal__cancel,.profile-logout-modal__confirm{flex-shrink:0}.profile-logout-modal__cancel-icon svg{width:7px;height:12px}.profile-logout-modal__cancel .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=769px){.profile-logout-modal__dialog{max-width:894px}.profile-logout-modal__title{font-size:1.75rem;line-height:1}}.profile-service{flex-direction:column;gap:40px;display:flex}.profile-service__content{justify-content:space-between;display:flex}.profile-page__buttons{flex-direction:column;gap:10px;width:100%;max-width:235px;display:flex}.profile-page__buttons .btn{width:100%}@media (width<=768px){.profile-service__content{flex-direction:column;justify-content:space-between;gap:30px;display:flex}.profile-page__buttons{width:100%;max-width:none}}.profile-myself-repair-modal__dialog{gap:24px}.profile-myself-repair-modal__header{justify-content:space-between;align-items:flex-start;gap:48px;width:100%;display:flex}.profile-myself-repair-modal__title{min-width:0;color:var(--color-dark);word-break:break-word;flex:auto;margin:0}.profile-myself-repair-modal__close{flex-shrink:0}.profile-myself-repair-modal__close .btn__icon svg{width:12px;height:12px}.profile-myself-repair-modal__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.profile-myself-repair-modal__cancel,.profile-myself-repair-modal__confirm{flex-shrink:0}.profile-myself-repair-modal__cancel-icon svg{width:7px;height:12px}.profile-myself-repair-modal__cancel .btn__icon--arrow-sm svg{width:7px;height:12px;display:block}@media (width>=769px){.profile-myself-repair-modal__dialog{max-width:894px}.profile-myself-repair-modal__title{font-size:1.75rem;line-height:1}}.f-carousel__nav,.f-button{--f-button-color:var(--color-white);--f-button-hover-color:var(--color-white);--f-button-bg:#0009;--f-button-hover-bg:#000c;--f-button-active-bg:#000c}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.max-w-fit{max-width:fit-content}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.gap-0{gap:0}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.lowercase{text-transform:lowercase}.mix-blend-multiply{mix-blend-mode:multiply}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media not all and (width>=64rem){.max-lg\:absolute{position:absolute}.max-lg\:top-\[60px\]{top:60px}.max-lg\:mt-\[164px\]{margin-top:164px}.max-lg\:scale-\[1\.1\]{scale:1.1}.max-lg\:gap-\[4px\]{gap:4px}}@media not all and (width>=48rem){.max-md\:absolute{position:absolute}.max-md\:top-\[60px\]{top:60px}.max-md\:mt-\[164px\]{margin-top:164px}.max-md\:block{display:block}.max-md\:scale-\[1\.1\]{scale:1.1}.max-md\:gap-\[4px\]{gap:4px}.max-md\:overflow-hidden{overflow:hidden}}@media not all and (width>=40rem){.max-sm\:top-\[38px\]{top:38px}.max-sm\:overflow-visible{overflow:visible}}@media (width>=48rem){@media not all and (width>=64rem){.min-md\:max-lg\:top-10{top:calc(var(--spacing) * 10)}.min-md\:max-lg\:max-h-\[411px\]{max-height:411px}.min-md\:max-lg\:overflow-hidden{overflow:hidden}}}@media (width>=64rem){.lg\:gap-\[34px\]{gap:34px}.lg\:text-nowrap{text-wrap:nowrap}}}:root{--font-family:"Montserrat", sans-serif;--color-dark:#0d0d0e;--color-white:#fff;--color-brand-orange:#f4791f;--color-outline:#e5e5e5;--color-gray:#92929b;--color-badge-blue:#e9f8ff;--color-badge-red:#ffe3e3;--color-badge-green:#deffe4;--color-green:#0aa700;--color-red:#ff523e;--color-most-bright:#f2f2f2;--color-brand-btn-hover:#ffdec5;--color-success-green:#02a870;--color-low-bright:#ccc;--color-blue:#00bfff;--color-footer-surface:#0c0c0e;--footer-nav-title-opacity:.36;--footer-legal-opacity:.24;--footer-payments-opacity:.8}button:focus,textarea:focus,input:focus{outline:none}body{scrollbar-gutter:stable;width:100%;height:100%;overflow-x:clip}html.scroll-lock,html.scroll-lock body{overscroll-behavior:none;overflow:hidden}:is(html:has(.modal--open) .cookie-consent,html:has(.modal--open) .contact-widget,html:has(.modal--open) .mobile-tab-bar){visibility:hidden;pointer-events:none}@media (width<=1024px){body:before{content:"";z-index:99;height:env(safe-area-inset-top,0px);background-color:var(--color-white);pointer-events:none;position:fixed;top:0;left:0;right:0}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/skat/dist/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/skat/dist/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/skat/dist/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/skat/dist/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/skat/dist/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/skat/dist/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/skat/dist/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/skat/dist/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/skat/dist/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/skat/dist/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/skat/dist/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/skat/dist/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/skat/dist/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/local/templates/skat/dist/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--scrollbar-size:12px;--scrollbar-inset:2px;--scrollbar-radius:calc(var(--scrollbar-size));--scrollbar-thumb-min:24px}@-moz-document url-prefix(){html,body,*{scrollbar-width:thin;scrollbar-color:var(--color-white) var(--color-low-bright)}.catalog-menu__viewport,.table-scroll[data-table-scroll] .table-scroll__viewport,.contacts-map__list{scrollbar-width:none}}html::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}body::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-button{width:0;height:0;display:none}body::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button{width:0;height:0;display:none}html::-webkit-scrollbar-track{background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}body::-webkit-scrollbar-track{background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-track{background-color:var(--color-low-bright);border-radius:var(--scrollbar-radius)}html::-webkit-scrollbar-thumb{background-color:var(--color-white);border:var(--scrollbar-inset) solid var(--color-low-bright);border-radius:calc(var(--scrollbar-radius) - var(--scrollbar-inset))}body::-webkit-scrollbar-thumb{background-color:var(--color-white);border:var(--scrollbar-inset) solid var(--color-low-bright);border-radius:calc(var(--scrollbar-radius) - var(--scrollbar-inset))}::-webkit-scrollbar-thumb{background-color:var(--color-white);border:var(--scrollbar-inset) solid var(--color-low-bright);border-radius:calc(var(--scrollbar-radius) - var(--scrollbar-inset))}html::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-thumb-min)}body::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-thumb-min)}::-webkit-scrollbar-thumb:vertical{min-height:var(--scrollbar-thumb-min)}html::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-thumb-min)}body::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-thumb-min)}::-webkit-scrollbar-thumb:horizontal{min-width:var(--scrollbar-thumb-min)}html::-webkit-scrollbar-corner{background-color:var(--color-low-bright)}body::-webkit-scrollbar-corner{background-color:var(--color-low-bright)}::-webkit-scrollbar-corner{background-color:var(--color-low-bright)}.checkbox-text,.checkbox-text__label,.checkbox-text .checkbox{cursor:pointer}.checkbox-text:has(.checkbox__input:disabled){cursor:not-allowed}.checkbox-text:has(.checkbox__input:disabled) .checkbox-text__label{cursor:not-allowed}.checkbox-text:has(.checkbox__input:disabled) .checkbox{cursor:not-allowed}@keyframes preloader-spin{to{transform:rotate(360deg)}}.auth-modal .checkbox-text,.auth-modal .checkbox-text__label,.auth-modal .checkbox-text .checkbox{cursor:pointer}.contacts-map__list{scrollbar-width:none;-ms-overflow-style:none}.contacts-map__list::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.contacts-map__list::-webkit-scrollbar-thumb{background:0 0;border:0;display:none}.contacts-map__list::-webkit-scrollbar-track{background:0 0;border:0;display:none}.contacts-map__list::-webkit-scrollbar-corner{background:0 0;border:0;display:none}.content-layout{flex-direction:column;gap:32px;width:100%;display:flex}.section-block{background-color:var(--color-most-bright);border-left:4px solid var(--color-outline);border-radius:0 8px 8px 0;flex-direction:column;gap:16px;padding:24px;display:flex}.footer-block{background-color:var(--color-outline);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.typo--main-pol{font-size:17px;font-weight:400;line-height:140%}.section-block .typo--h2mod{font-size:1.5rem}.footer-block .typo--footer{font-size:1.075rem}.typo--action-s.typo--footer:hover{color:var(--color-gray);text-decoration:underline;-webkit-text-decoration-color:var(--color-gray);-webkit-text-decoration-color:var(--color-gray);-webkit-text-decoration-color:var(--color-gray);text-decoration-color:var(--color-gray);text-underline-offset:4px}.ui-kit{max-width:1200px;color:var(--color-dark);margin:0 auto;padding:40px 24px 80px}.ui-kit__title{margin:0 0 48px}.ui-kit__section{margin-bottom:64px}.ui-kit__section-title{margin:0 0 16px}.ui-kit__lead{color:var(--color-gray);margin:0 0 24px;font-size:.875rem;line-height:1.4}.ui-kit__copy-target{cursor:copy;display:inline-flex}.ui-kit__copy-target--block{cursor:default;width:100%;max-width:100%;display:block}.ui-kit__copy-target--copied{outline:2px solid var(--color-brand-orange);outline-offset:2px}.ui-kit__table{border-collapse:collapse;width:100%}.ui-kit__table th,.ui-kit__table td{vertical-align:middle;text-align:left;padding:12px 16px}.ui-kit__table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray);border-bottom:1px solid var(--color-outline);font-size:.75rem;font-weight:600}.ui-kit__table tbody th{color:var(--color-gray);white-space:nowrap;font-size:.75rem;font-weight:600}.ui-kit__table tbody tr+tr th,.ui-kit__table tbody tr+tr td{border-top:1px solid var(--color-outline)}.ui-kit__extras.ui-kit__cart-demo{justify-content:center;display:flex}.ui-kit__extras{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.ui-kit__extras--stack{flex-direction:column;align-items:flex-start}.ui-kit__extras--wrap{gap:12px 16px}.ui-kit__extras-title{margin:32px 0 16px}.ui-kit__stack{flex-direction:column;gap:20px;max-width:360px;display:flex}.ui-kit__stack.ui-kit__stack--wide{width:100%;max-width:none}.ui-kit__stack.ui-kit__stack--wide .ui-kit__stack-item{width:100%;min-width:0}.ui-kit__stack.ui-kit__stack--wide .ui-kit__copy-target--block{width:100%;min-width:0;display:block}.ui-kit__table-scroll-demo{width:100%;max-width:480px}.ui-kit__table-scroll-demo .ui-kit__copy-target--block{width:100%;display:block}.ui-kit__row{flex-flow:wrap;align-items:flex-start;gap:24px;display:flex}.ui-kit__row .ui-kit__copy-target,.ui-kit__row .select,.ui-kit__row .input{flex:0 360px;width:100%;max-width:360px}.ui-kit__row--fit{align-items:flex-start}.ui-kit__row--fit .ui-kit__row-item,.ui-kit__row--fit .ui-kit__copy-target{flex:none;width:max-content;max-width:100%}.ui-kit__stack-item{flex-direction:column;gap:6px;display:flex}.ui-kit__cart-demo,.ui-kit__stack.ui-kit__cart-demo{align-items:center}.ui-kit__cart-demo .ui-kit__copy-target{justify-content:center}.ui-kit__stack-item--cart-open{min-height:400px;position:relative}.ui-kit__search-demo{justify-content:center;width:100%;min-height:520px;display:flex;overflow:visible}.ui-kit__search-demo .ui-kit__copy-target--block{width:100%;max-width:854px}.ui-kit__card-menu-demo{flex-direction:column;gap:32px;width:100%;margin-top:16px;display:flex}.ui-kit__card-menu-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ui-kit__card-menu-item{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-kit__card-menu-item .ui-kit__copy-target--block{width:100%;display:block}.ui-kit__catalog-demo{justify-content:center;min-height:480px;display:flex;overflow:visible}.ui-kit__catalog-demo .ui-kit__copy-target--block{width:auto;max-width:none}.ui-kit__row-item{flex-direction:column;flex:0 360px;gap:6px;max-width:360px;display:flex}.ui-kit__fieldset{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.ui-kit__fieldset legend{padding:0}.ui-kit__stack-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray);font-size:.6875rem;font-weight:600}.ui-kit__toast{z-index:1000;background:var(--color-dark);color:var(--color-white);opacity:0;pointer-events:none;border-radius:12px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:24px;transform:translateY(8px)}.ui-kit__toast--visible{opacity:1;transform:translateY(0)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}: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-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--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-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{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);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance;flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a, #0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03), drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-iframe{padding:8px 0;overflow:hidden}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px) * -1);z-index:10;position:absolute;right:0}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;max-width:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;overflow-x:hidden!important}
/*$vite$:1*/