.header[data-astro-cid-nen7h5rs]{z-index:10;background:var(--color-header-bg);position:fixed;inset:0 0 auto;box-shadow:0 1px 6px 2px #1320451a}.header-content[data-astro-cid-nen7h5rs]{height:var(--header-height);justify-content:space-between;align-items:center;gap:40px;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;width:85px;display:block}.nav-item[data-astro-cid-nen7h5rs]{color:var(--color-text);text-transform:uppercase;transition:color .2s}.nav-item[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-strong)}.burger-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;position:relative}.burger-button[data-astro-cid-nen7h5rs]:before,.burger-button[data-astro-cid-nen7h5rs]:after,.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-primary);border-radius:3px;width:100%;height:3px;transition:all .5s cubic-bezier(.1,.9,0,1.2);position:absolute;left:0}.burger-button[data-astro-cid-nen7h5rs]:before{top:10%}.burger-button[data-astro-cid-nen7h5rs]:after{bottom:10%}.burger[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:absolute;inset:0}.header[data-astro-cid-nen7h5rs]:has(.menu:popover-open) .burger-button[data-astro-cid-nen7h5rs]:before,.header[data-astro-cid-nen7h5rs]:has(.menu:popover-open) .burger-button[data-astro-cid-nen7h5rs]:after{width:0}.header[data-astro-cid-nen7h5rs]:has(.menu:popover-open) .burger[data-astro-cid-nen7h5rs]:before{transform:rotate(135deg)}.header[data-astro-cid-nen7h5rs]:has(.menu:popover-open) .burger[data-astro-cid-nen7h5rs]:after{transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs]{inset:var(--header-height) 0 0;background:var(--color-header-bg);text-align:center;opacity:0;width:100%;height:auto;transition:opacity .2s ease-out, transform .2s ease-out, overlay .2s allow-discrete, display .2s allow-discrete;border:0;margin:0;padding:60px 15px 20px;transform:translateY(-10px)}.menu[data-astro-cid-nen7h5rs]:popover-open{opacity:1;transform:none}@starting-style{.menu[data-astro-cid-nen7h5rs]:popover-open{opacity:0;transform:translateY(-10px)}}.menu[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{text-align:left;margin-bottom:60px}.menu[data-astro-cid-nen7h5rs] .nav-item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);font-size:var(--text-base);line-height:50px;display:block}.actions[data-astro-cid-nen7h5rs]{flex-direction:column-reverse;align-items:center;gap:24px;display:flex}.lang[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text);border-radius:16px;padding:6px 12px;font-weight:600;transition:color .2s,border-color .2s}.lang[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-primary-strong);color:var(--color-primary-strong)}.cta[data-astro-cid-nen7h5rs]{padding-inline:20px}@media (width>=1025px){.header[data-astro-cid-nen7h5rs]{box-shadow:none;position:static}.logo[data-astro-cid-nen7h5rs]{width:61px}.menu[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs]:not(:popover-open){opacity:1;background:0 0;flex:1;justify-content:space-between;align-items:center;padding:0;display:flex;position:static;overflow:visible;transform:none}.menu[data-astro-cid-nen7h5rs] .nav[data-astro-cid-nen7h5rs]{gap:clamp(16px,5vw - 36px,40px);margin:0 auto;display:flex}.header-content[data-astro-cid-nen7h5rs]{gap:24px}.menu[data-astro-cid-nen7h5rs] .nav-item[data-astro-cid-nen7h5rs]{white-space:nowrap;border:0;font-size:13px;line-height:normal}.actions[data-astro-cid-nen7h5rs]{flex-direction:row;gap:16px}.lang[data-astro-cid-nen7h5rs]{padding:4px 10px;font-size:13px}.cta[data-astro-cid-nen7h5rs]{padding-inline:12px}}.footer-content[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);gap:30px;padding-block:30px 20px;display:grid}.brand[data-astro-cid-jo6i4kqk] .logo{width:85px;margin-bottom:15px}.slogan[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:600}.contacts[data-astro-cid-jo6i4kqk]{gap:20px;display:grid}.contact-item[data-astro-cid-jo6i4kqk]{background:var(--color-primary-soft);font-size:var(--text-base);border-radius:20px;padding:25px 20px;line-height:20px}.label[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);text-transform:uppercase;margin-bottom:10px;font-weight:600}.contact-item[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-primary-strong);font-weight:600}.contact-item[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.messengers[data-astro-cid-jo6i4kqk]{gap:16px;display:flex}.payment[data-astro-cid-jo6i4kqk] img{width:100px;margin-inline:auto}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-block:16px 24px;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 24px;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary-strong);text-decoration:underline}@media (width>=1025px){.footer-content[data-astro-cid-jo6i4kqk]{border-top:0;grid-template-columns:auto auto auto;justify-content:space-between;padding-block:51px 60px}.brand[data-astro-cid-jo6i4kqk] .logo{width:75px;margin-bottom:22px}.contacts[data-astro-cid-jo6i4kqk]{grid-auto-flow:column;gap:53px;padding-top:9px}.contact-item[data-astro-cid-jo6i4kqk]{background:0 0;border-radius:0;padding:0}.label[data-astro-cid-jo6i4kqk]{margin-bottom:18px}.payment[data-astro-cid-jo6i4kqk] img{width:auto;margin:0}}:root{--color-primary:#448aff;--color-primary-strong:#2a6ad9;--color-primary-soft:#448aff0f;--color-accent:#f9a825;--color-on-accent:#1f1f1f;--color-success:#15801e;--color-text:#000;--color-text-muted:#6b6b6b;--color-surface:#fff;--color-header-bg:#fafbfd;--color-border:#dedede;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-h1:clamp(24px, 1.3vw + 17px, 30px);--text-h2:clamp(20px, .6vw + 16px, 24px);--text-price:64px;--space-section:clamp(30px, 6vw, 105px);--space-block:clamp(25px, 1.5vw, 35px);--radius:10px;--container-width:1160px;--container-padding:15px;--header-height:60px;--font-base:var(--font-montserrat), sans-serif}@media (width>=1025px){:root{--header-height:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-width:320px;font-family:var(--font-base);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}img,svg,iframe,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-primary-strong);outline-offset:2px}.container{max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}[id]{scroll-margin-top:calc(var(--header-height) + 10px)}main{padding-top:var(--header-height)}@media (width>=1025px){main{padding-top:0}}.button{border-radius:var(--radius);background:var(--color-primary-strong);color:#fff;font-size:var(--text-sm);text-align:center;text-transform:uppercase;cursor:pointer;border:0;padding:8px 32px;font-weight:600;line-height:24px;transition:filter .2s;display:inline-block}.button:hover{filter:brightness(.9)}.button--success{background:var(--color-success)}.section-title{font-size:var(--text-h2);text-transform:uppercase;font-weight:600;line-height:1.33}.badge{background:var(--color-accent);color:var(--color-on-accent);border-radius:12px;padding:2px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-block}.nowrap{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1025px){.hide-desktop{display:none!important}}@media (width<=1024px){.hide-touch{display:none!important}}
