.cookie-consent_banner__Kgp0C{position:fixed;right:clamp(1rem,3vw,2.5rem);bottom:clamp(1rem,3vw,2.5rem);left:clamp(1rem,3vw,2.5rem);z-index:100;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1.5rem,3vw,3rem);align-items:end;width:min(62rem,calc(100% - clamp(2rem, 6vw, 5rem)));border:1px solid rgb(255 255 255/.16);padding:clamp(1.35rem,2.4vw,2rem);color:#fff;background:rgb(39 39 39/.97);box-shadow:0 1.5rem 5rem rgb(0 0 0/.28);backdrop-filter:blur(18px);animation:cookie-consent_cookie-enter__a6Sbs .26s ease-out both}.cookie-consent_copy__jspV_{max-width:39rem}.cookie-consent_eyebrow__HyDH1{color:var(--color-accent);font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cookie-consent_copy__jspV_ h2{margin-top:.65rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1}.cookie-consent_copy__jspV_ p{margin:.9rem 0 0;color:rgb(255 255 255/.68);font-size:.82rem;line-height:1.65}.cookie-consent_copy__jspV_ a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.cookie-consent_actions__kopG4{display:flex;gap:.7rem}.cookie-consent_actions__kopG4 button{min-height:3.2rem;border:1px solid rgb(255 255 255/.45);padding:0 1.15rem;color:#fff;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;background:transparent;cursor:pointer}.cookie-consent_actions__kopG4 button:hover{border-color:#fff}.cookie-consent_actions__kopG4 .cookie-consent_primary__rlxdM{gap:1.5rem;border-color:var(--color-accent);background:var(--color-accent)}.cookie-consent_actions__kopG4 .cookie-consent_primary__rlxdM:hover{border-color:#fff;background:#fff;color:var(--color-dark)}@keyframes cookie-consent_cookie-enter__a6Sbs{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.cookie-consent_banner__Kgp0C{grid-template-columns:1fr;width:auto}.cookie-consent_actions__kopG4{display:grid;grid-template-columns:1fr}.cookie-consent_actions__kopG4 button{width:100%}}@media (prefers-reduced-motion:reduce){.cookie-consent_banner__Kgp0C{animation:none}}@media print{.cookie-consent_banner__Kgp0C{display:none}}.messenger-widget_widget__6BVlk{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:70;font-family:var(--font-body)}.messenger-widget_trigger__1RLsH{display:grid;place-items:center;width:60px;height:60px;margin-left:auto;border:1px solid #ffffff30;border-radius:50%;background:#252525;color:#fff;box-shadow:0 6px 24px #0002;cursor:pointer;transition:background .18s,transform .18s}.messenger-widget_trigger__1RLsH:hover{background:var(--color-accent);transform:translateY(-2px)}.messenger-widget_trigger__1RLsH[aria-expanded=true]{background:var(--color-accent)}.messenger-widget_trigger__1RLsH svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.messenger-widget_panel__b_Nfj{position:absolute;right:0;bottom:76px;width:min(352px,calc(100vw - 32px));max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border:1px solid #e5e5e3;border-radius:20px;background:#fff;color:#252525;box-shadow:0 18px 64px #0002;animation:messenger-widget_reveal__GbuTQ .2s ease-out both}.messenger-widget_heading__tdQpk{padding:26px 24px 20px}.messenger-widget_eyebrow__ufQ8t{font-size:10px;letter-spacing:.14em;color:#777}.messenger-widget_heading__tdQpk h2{margin:12px 0 8px;font-size:32px;font-family:var(--font-display);font-weight:500;line-height:1.1}.messenger-widget_heading__tdQpk p{margin:0;font-size:13px;line-height:1.6;color:#6b6b6b}.messenger-widget_channels__fwX1b{padding:0 12px 12px}.messenger-widget_channel__MYA1h{display:flex;gap:13px;align-items:center;min-height:76px;padding:12px;border-radius:12px;text-decoration:none;color:inherit;transition:background .15s}a.messenger-widget_channel__MYA1h:hover{background:#f4f4f2}.messenger-widget_channel__MYA1h[aria-disabled] .messenger-widget_arrow__L02lG,.messenger-widget_channel__MYA1h[aria-disabled] .messenger-widget_label__GRrLW{color:#898989}.messenger-widget_icon__X0qLJ{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;color:white;border-radius:13px}.messenger-widget_icon__X0qLJ svg{width:25px;height:25px}.messenger-widget_icon__X0qLJ[data-channel=max]{background:linear-gradient(135deg,#168aff,#7050e7)}.messenger-widget_icon__X0qLJ[data-channel=telegram]{background:#229ed9}.messenger-widget_icon__X0qLJ[data-channel=whatsapp]{background:#218b56}.messenger-widget_max__C4uZB{font-size:11px;font-weight:700;letter-spacing:-.04em}.messenger-widget_label__GRrLW{display:grid;gap:5px}.messenger-widget_label__GRrLW strong{font-size:16px;font-weight:500}.messenger-widget_label__GRrLW small{font-size:11px;line-height:1.4;color:#737373}.messenger-widget_arrow__L02lG{margin-left:auto;font-size:21px}.messenger-widget_footer__bjXAn{padding:18px 24px 24px;border-top:1px solid #eaeae7;background:#fafaf9}.messenger-widget_footer__bjXAn>span{display:block;color:#737373;font-size:11px;line-height:1.6;margin-bottom:12px}.messenger-widget_request__WGn0w{width:100%;min-height:46px}.messenger-widget_widget__6BVlk :is(button,a):focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@keyframes messenger-widget_reveal__GbuTQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.messenger-widget_widget__6BVlk{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}.messenger-widget_trigger__1RLsH{width:54px;height:54px}.messenger-widget_panel__b_Nfj{bottom:68px}}@media (prefers-reduced-motion:reduce){.messenger-widget_panel__b_Nfj{animation:none}.messenger-widget_channel__MYA1h,.messenger-widget_trigger__1RLsH{transition:none}.messenger-widget_trigger__1RLsH:hover{transform:none}}@media print{.messenger-widget_widget__6BVlk{display:none}}.izo-site-header{position:fixed;z-index:80;inset:0 0 auto;color:var(--color-dark);transition:transform .24s ease,color .24s ease,background-color .24s ease,box-shadow .24s ease}.izo-site-header[data-on-hero=true][data-mega-open=false]{color:var(--color-on-dark);background:transparent}.izo-site-header[data-compact=true],.izo-site-header[data-mega-open=true]{color:var(--color-dark);background:rgb(255 255 255/.96);box-shadow:0 1px 0 rgb(39 39 39/.12);backdrop-filter:blur(12px)}.izo-site-header__bar{position:relative;z-index:2;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;width:min(calc(100% - 96px),1600px);height:82px;margin-inline:auto;transition:height .24s cubic-bezier(.22,1,.36,1)}.izo-site-header[data-compact=true] .izo-site-header__bar{height:68px}.izo-wordmark{width:fit-content;color:inherit;font-family:var(--font-akrobat);font-size:29px;font-weight:700;letter-spacing:-.045em;line-height:1;text-decoration:none}.izo-wordmark span{color:var(--color-accent)}.izo-desktop-nav,.izo-site-header__actions{display:flex;align-items:center}.izo-desktop-nav{gap:clamp(22px,3vw,48px)}.izo-site-header__actions{justify-content:flex-end;gap:clamp(20px,2.5vw,40px)}.izo-menu-trigger,.izo-nav-link{min-height:44px;border:0;padding:0;color:inherit;background:transparent;font:600 12px/1 var(--font-akrobat);letter-spacing:.055em;text-decoration:none;text-transform:uppercase;cursor:pointer}.izo-nav-link{display:inline-flex;align-items:center;gap:8px;transition:color .18s ease}.izo-nav-link span{font:600 18px/1 var(--font-akrobat)}.izo-nav-link span,.izo-nav-link:hover,.izo-nav-link[aria-current=page]{color:var(--color-accent)}.izo-menu-trigger{display:inline-flex;align-items:center;gap:12px}.izo-menu-trigger__mark{position:relative;width:30px;height:30px;border:1px solid;border-radius:50%;transition:background-color .18s ease,border-color .18s ease}.izo-menu-trigger__mark:after,.izo-menu-trigger__mark:before{position:absolute;left:8px;width:12px;height:1px;background:currentColor;content:""}.izo-menu-trigger__mark:before{top:11px}.izo-menu-trigger__mark:after{top:16px}.izo-menu-trigger:hover .izo-menu-trigger__mark{border-color:var(--color-accent);color:var(--color-on-dark);background:var(--color-accent)}.izo-catalog-mega{position:absolute;z-index:1;inset:0 0 auto;padding-top:82px;color:var(--color-dark);background:var(--color-background);box-shadow:0 32px 70px rgb(0 0 0/.16);opacity:0;visibility:hidden;transform:translateY(-14px);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s}.izo-site-header[data-compact=true] .izo-catalog-mega{padding-top:68px}.izo-site-header[data-mega-open=true] .izo-catalog-mega{opacity:1;visibility:visible;transform:translateY(0)}.izo-catalog-mega__inner{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(480px,1.9fr) minmax(200px,.62fr);gap:clamp(28px,3vw,48px);width:min(calc(100% - 96px),1600px);max-height:calc(100svh - 100px);margin-inline:auto;padding-block:36px 42px;border-top:1px solid var(--color-border);overflow:auto}.izo-nav-kicker{color:var(--color-text-muted);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.izo-catalog-mega__intro{display:flex;flex-direction:column;align-items:flex-start}.izo-catalog-mega__intro h2{max-width:12ch;margin:20px 0 0;font-family:var(--font-akrobat);font-size:clamp(38px,3.2vw,52px);font-weight:600;letter-spacing:-.035em;line-height:var(--heading-leading)}.izo-catalog-mega__actions{display:grid;gap:12px;margin-top:auto;padding-top:28px}.izo-catalog-mega__actions a{display:flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--color-border);color:var(--color-dark);font-size:12px;font-weight:600;text-decoration:none}.izo-catalog-mega__actions svg{width:14px}.izo-category-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:28px clamp(28px,3vw,52px)}.izo-category-group{min-width:0;border-top:1px solid var(--color-border);padding-top:11px}.izo-category-group__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:30px}.izo-category-group__heading h3{margin:0;color:var(--color-text-muted);font:600 9px/1.2 var(--font-fira-sans);letter-spacing:.13em;text-transform:uppercase}.izo-category-group__heading>span{color:var(--color-text-muted);font:400 8px/1 var(--font-fira-sans);letter-spacing:.08em}.izo-category-group__links{display:grid}.izo-category-group__links a{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;min-height:38px;color:var(--color-dark);font-family:var(--font-akrobat);font-size:clamp(17px,1.2vw,20px);font-weight:600;line-height:1.05;text-decoration:none;transition:color .18s ease,opacity .18s ease,transform .2s ease}.izo-category-link__index{color:var(--color-text-muted);font-family:var(--font-fira-sans);font-size:8px;letter-spacing:.08em}.izo-category-link__title{min-width:0}.izo-category-link__indicator{justify-self:end;width:4px;height:4px;border-radius:50%;background:var(--color-accent);opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease}.izo-category-group__links a:is(:hover,:focus-visible){color:var(--color-accent);transform:translateX(6px)}.izo-category-group__links a:is(:hover,:focus-visible) .izo-category-link__indicator,.izo-category-group__links a[data-active=true] .izo-category-link__indicator{opacity:1;transform:scale(1)}.izo-catalog-preview{display:flex;flex-direction:column;border-left:1px solid var(--color-border);padding-left:clamp(22px,2.5vw,44px)}.izo-catalog-preview__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--color-background-soft)}.izo-catalog-preview__media:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(0 0 0/.64));content:""}.izo-catalog-preview__image{object-fit:cover;animation:izo-preview-enter .28s cubic-bezier(.22,1,.36,1)}.izo-catalog-preview__shape{position:absolute;inset:18%;border:1px solid var(--color-border);transform:rotate(-8deg)}@keyframes izo-preview-enter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.izo-catalog-preview__caption{position:absolute;z-index:1;right:14px;bottom:12px;left:14px;color:var(--color-on-dark);font-family:var(--font-akrobat);font-size:18px;font-weight:600;line-height:1}.izo-catalog-preview__count{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:32px}.izo-catalog-preview__count strong{color:var(--color-accent);font-family:var(--font-akrobat);font-size:clamp(88px,9vw,144px);font-weight:400;letter-spacing:-.07em;line-height:var(--heading-leading)}.izo-catalog-preview__count span{padding-bottom:2px;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.izo-fullscreen-menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:0;color:var(--color-on-dark);background:var(--color-dark);overflow:hidden}.izo-fullscreen-menu::backdrop{background:rgb(0 0 0/.58)}.izo-fullscreen-menu[open]{animation:izo-menu-enter .3s cubic-bezier(.22,1,.36,1)}.izo-fullscreen-menu__scene{display:grid;grid-template-rows:auto 1fr;min-height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.izo-fullscreen-menu__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 96px),1600px);min-height:82px;margin-inline:auto;border-bottom:1px solid rgb(255 255 255/.2)}.izo-wordmark--menu{color:var(--color-on-dark)}.izo-fullscreen-menu__label{color:var(--color-on-dark-muted);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.izo-menu-close{display:inline-flex;align-items:center;justify-self:end;gap:12px;min-height:44px;border:0;padding:0;color:var(--color-on-dark);background:transparent;font:600 11px/1 var(--font-fira-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.izo-menu-close svg{width:20px}.izo-fullscreen-menu__body{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.55fr);gap:clamp(48px,8vw,140px);width:min(calc(100% - 96px),1600px);margin-inline:auto;padding-block:clamp(38px,6vh,86px) 40px;overflow:auto}.izo-overlay-nav{display:grid;align-content:center}.izo-overlay-nav>a,.izo-overlay-nav>button{display:grid;grid-template-columns:34px 1fr auto;align-items:center;min-height:clamp(54px,8vh,88px);border:0;border-bottom:1px solid rgb(255 255 255/.18);padding:0;color:var(--color-on-dark);background:transparent;font:600 clamp(34px,4.5vw,72px)/var(--heading-leading) var(--font-akrobat);letter-spacing:-.035em;text-align:left;text-decoration:none;cursor:pointer;transition:color .16s ease,padding-left .2s ease}.izo-overlay-nav>:is(a,button):hover{padding-left:10px;color:var(--color-accent)}.izo-overlay-nav>:is(a,button) span{align-self:start;margin-top:18px;color:var(--color-on-dark-muted);font:400 9px/1 var(--font-fira-sans);letter-spacing:.1em}.izo-overlay-nav>:is(a,button) svg{width:clamp(18px,2vw,28px)}.izo-menu-contact{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid rgb(255 255 255/.18);padding-left:clamp(28px,4vw,64px)}.izo-menu-contact a{color:var(--color-on-dark);text-decoration:none}.izo-menu-contact__phone{margin-top:28px;font-family:var(--font-akrobat);font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1}.izo-menu-contact>a:not(.izo-menu-contact__phone){margin-top:12px;border-bottom:1px solid var(--color-on-dark-muted);font-size:13px}.izo-menu-contact__offices{display:grid;gap:22px;margin-top:auto;padding-top:48px}.izo-menu-contact__offices div{display:grid;gap:5px}.izo-menu-contact__offices strong{font-family:var(--font-akrobat);font-size:18px;font-weight:600}.izo-menu-contact__offices a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-on-dark-muted);font-size:16px;line-height:1.45;text-underline-offset:4px}.izo-menu-contact__offices a:hover{color:var(--color-on-dark);text-decoration:underline}.izo-overlay-catalog{min-width:0}.izo-overlay-catalog__back{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:0;padding:0;color:var(--color-on-dark);background:transparent;font:600 11px/1 var(--font-fira-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.izo-overlay-catalog__back svg{width:18px}.izo-overlay-catalog__heading{margin:clamp(24px,4vh,48px) 0 20px}.izo-overlay-catalog__heading>span{color:var(--color-on-dark-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.izo-overlay-catalog__heading h2{margin:12px 0 0;font-family:var(--font-akrobat);font-size:clamp(42px,5vw,74px);font-weight:600;letter-spacing:-.04em;line-height:var(--heading-leading)}.izo-overlay-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.izo-overlay-groups details{border-top:1px solid rgb(255 255 255/.24)}.izo-overlay-groups summary{display:grid;grid-template-columns:1fr auto 18px;align-items:center;gap:12px;min-height:48px;color:var(--color-on-dark-muted);font:600 10px/1.2 var(--font-fira-sans);letter-spacing:.1em;list-style:none;text-transform:uppercase;cursor:pointer}.izo-overlay-groups summary::-webkit-details-marker{display:none}.izo-overlay-groups summary span:last-child{color:var(--color-on-dark-muted);font-size:8px}.izo-overlay-groups summary:after{color:var(--color-accent);font:400 18px/1 var(--font-akrobat);text-align:right;content:"+"}.izo-overlay-groups details[open] summary:after{content:"−"}.izo-overlay-groups details>div{display:grid}.izo-overlay-groups a{display:grid;grid-template-columns:25px 1fr;align-items:center;min-height:44px;border-bottom:1px solid rgb(255 255 255/.18);color:var(--color-on-dark);font:600 17px/1 var(--font-akrobat);text-decoration:none}.izo-overlay-groups a span{color:var(--color-on-dark-muted);font:400 8px/1 var(--font-fira-sans)}.izo-overlay-groups a:hover{color:var(--color-accent)}.izo-fullscreen-menu :focus-visible,.izo-site-header :focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}body.izo-menu-open{overflow:hidden}@keyframes izo-menu-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.izo-catalog-mega__inner,.izo-fullscreen-menu__body,.izo-fullscreen-menu__header,.izo-site-header__bar{width:calc(100% - 56px)}.izo-catalog-mega__inner{grid-template-columns:210px minmax(480px,1fr)}.izo-catalog-preview{display:none}}@media (max-width:1023px){.izo-site-header__bar{grid-template-columns:1fr auto;width:calc(100% - 40px);height:68px}.izo-catalog-mega,.izo-catalog-trigger,.izo-desktop-nav{display:none}.izo-wordmark{font-size:26px}.izo-menu-trigger{font-size:11px}.izo-fullscreen-menu__body,.izo-fullscreen-menu__header{width:calc(100% - 40px)}.izo-fullscreen-menu__header{grid-template-columns:1fr auto;min-height:68px}.izo-fullscreen-menu__label{display:none}.izo-fullscreen-menu__body{grid-template-columns:1fr;gap:42px;padding-block:26px 32px}.izo-overlay-nav>a,.izo-overlay-nav>button{min-height:clamp(54px,7.4vh,72px);font-size:clamp(31px,8vw,50px)}.izo-menu-contact{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgb(255 255 255/.18);border-left:0;padding:24px 0 0}.izo-menu-contact .izo-nav-kicker,.izo-menu-contact__offices{display:none}.izo-menu-contact__phone{margin-top:0;font-size:23px}.izo-menu-contact>a:not(.izo-menu-contact__phone){justify-self:end;margin-top:0}}@media (max-width:560px){.izo-fullscreen-menu__body{overflow:auto}.izo-overlay-nav>a,.izo-overlay-nav>button{grid-template-columns:26px 1fr auto;min-height:54px;font-size:clamp(29px,9.5vw,42px)}.izo-overlay-nav>:is(a,button) span{margin-top:11px}.izo-overlay-catalog__heading h2{font-size:42px}.izo-menu-contact,.izo-overlay-groups{grid-template-columns:1fr}.izo-menu-contact{gap:10px}.izo-menu-contact>a:not(.izo-menu-contact__phone){justify-self:start}}@media (prefers-reduced-motion:reduce){.izo-catalog-mega,.izo-category-group__links a,.izo-menu-trigger__mark,.izo-nav-link,.izo-overlay-nav>a,.izo-overlay-nav>button,.izo-site-header,.izo-site-header__bar{transition-duration:1ms}.izo-fullscreen-menu[open]{animation-duration:1ms}}.izo-site-header[data-scroll-hidden=true]{transform:translateY(-100%)}.izo-site-header:has(:focus-visible){transform:translateY(0)}.izo-original-logo{display:block;width:175px;height:auto;filter:none;transition:filter .18s ease}.izo-site-header[data-on-hero=true][data-mega-open=false] .izo-original-logo,.izo-wordmark--menu .izo-original-logo{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.izo-original-logo{transition:none}}.izo-header-phone{white-space:nowrap;font:600 17px/1.2 var(--font-akrobat);color:inherit;text-decoration:none;padding-block:12px}.izo-header-phone:hover{color:var(--color-accent)}.izo-header-phone__icon{display:none;width:22px;height:22px}.izo-search-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;color:inherit}.izo-search-link svg{width:22px;height:22px}.izo-search-link:hover{color:var(--color-accent)}.izo-header-phone:focus-visible,.izo-search-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.izo-desktop-nav{gap:clamp(18px,2vw,32px)}.izo-site-header__actions{gap:20px}.izo-category-groups,.izo-overlay-groups{display:block;min-width:0}.izo-header-catalog-tree{width:100%}.izo-header-catalog-tree details{border-bottom:1px solid;border-color:color-mix(in srgb,currentColor 18%,transparent)}.izo-header-catalog-tree summary{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:16px;min-height:64px;padding:12px 4px;font:500 22px/1.3 var(--font-akrobat);text-transform:none;letter-spacing:0;color:inherit;cursor:pointer;list-style:none}.izo-header-catalog-tree summary::-webkit-details-marker{display:none}.izo-header-catalog-tree summary:after{content:none}.izo-header-catalog-tree summary span{color:inherit;font:inherit}.izo-header-catalog-tree details[open] summary>svg:last-child{transform:rotate(180deg)}.izo-header-catalog-tree__items{display:grid;padding:0 4px 16px 42px}.izo-header-catalog-tree__items a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:10px;font:400 18px/1.35 var(--font-akrobat);color:inherit;text-decoration:none}.izo-header-catalog-tree__items a span{font:500 17px/1.2 var(--font-body);opacity:.85;font-variant-numeric:tabular-nums;flex-shrink:0}.izo-header-catalog-tree__items a:hover{color:var(--color-accent)}.izo-fullscreen-menu__scene{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.izo-fullscreen-menu__body{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable}.izo-catalog-mega{max-height:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:600px){.izo-original-logo{width:120px}.izo-header-phone{font-size:15px}.izo-site-header__actions{gap:12px}.izo-menu-trigger>span:first-child{display:none}.izo-header-catalog-tree summary{font-size:21px}}@media (max-width:480px){.izo-header-phone{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0}.izo-header-phone>span{display:none}.izo-header-phone__icon{display:block}.izo-site-header__actions{gap:4px}}.izo-header-catalog-tree__items a.izo-header-catalog-tree__child{padding-left:16px;font-size:16px}.izo-catalog-mega__inner{max-height:none;overflow:visible}.izo-header-catalog-tree details[open] summary:after{content:none}.izo-catalog-mega__inner,.izo-fullscreen-menu__body,.izo-fullscreen-menu__header,.izo-site-header__bar{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--page-gutter)}.izo-desktop-nav .izo-nav-link{font-size:16px}.izo-desktop-nav .izo-nav-link--product{min-height:44px;gap:10px;padding:0;border:0;border-radius:0;color:inherit;background:transparent;font-size:18px;font-weight:600;white-space:nowrap}.izo-product-grid{flex:0 0 18px;width:18px;height:18px;color:var(--color-accent)}.izo-product-chevron{flex:0 0 14px;width:14px;height:14px;transition:transform .18s ease}.izo-nav-link--product[aria-expanded=true] .izo-product-chevron{transform:rotate(180deg)}.izo-desktop-nav .izo-nav-link--product:hover,.izo-desktop-nav .izo-nav-link--product[aria-current=page],.izo-desktop-nav .izo-nav-link--product[aria-expanded=true]{color:var(--color-accent)}.izo-nav-link--product:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (prefers-reduced-motion:reduce){.izo-product-chevron{transition:none}}