.projects_page__p0IwX{display:flex;flex-direction:column;min-height:100vh}.projects_main__iGSR3{flex:1;background:var(--projects-main-bg);transition:background .2s;--projects-main-bg:var(--bg-page);--projects-title:var(--color-black);--projects-subtitle:var(--color-grey);--projects-card-date:rgba(17,17,20,0.42);--projects-card-title:var(--color-black);--projects-card-link:rgba(17,17,20,0.62);--projects-card-link-hover:var(--color-black);--projects-media-bg:rgba(17,17,20,0.06);--projects-media-shadow:0 16px 38px rgba(0,0,0,0.12)}[data-theme=dark] .projects_main__iGSR3{--projects-main-bg:#0b0b0d;--projects-title:#fff;--projects-subtitle:rgba(255,255,255,0.6);--projects-card-date:rgba(255,255,255,0.32);--projects-card-title:rgba(255,255,255,0.92);--projects-card-link:rgba(255,255,255,0.55);--projects-card-link-hover:#fff;--projects-media-bg:rgba(255,255,255,0.06);--projects-media-shadow:0 18px 50px rgba(0,0,0,0.45)}.projects_container__petym{max-width:1440px;margin:0 auto;padding:28px 32px 80px}.projects_hero__H4TLY{padding:10px 0 28px}.projects_title__AlUGI{margin:0;font-family:var(--font-geologica),sans-serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.03em;color:var(--projects-title)}.projects_subtitle__KwFIE{margin:10px 0 0;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;line-height:1.55;color:var(--projects-subtitle);max-width:820px}.projects_grid__j9w4O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 28px}.projects_statusText__62zZs{grid-column:1/-1;margin:0;font-family:var(--font-inter),sans-serif;font-size:14px;color:var(--projects-subtitle)}.projects_ordersCta__F_oVK{margin-top:48px;padding-top:32px;border-top:1px solid rgba(17,17,20,.08)}[data-theme=dark] .projects_ordersCta__F_oVK{border-top-color:hsla(0,0%,100%,.08)}.projects_ordersCtaHead__VWTXK{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.projects_ordersCtaTitle__ZbiH6{margin:0;font-family:var(--font-geologica),sans-serif;font-size:20px;font-weight:400;color:var(--projects-title)}.projects_ordersCtaText__BHg4X{margin:0 0 12px;font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.5;color:var(--projects-subtitle);max-width:560px}.projects_ordersCtaLink__HiDc4{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:500;color:#006f3d;text-decoration:none}.projects_ordersCtaLink__HiDc4:hover{text-decoration:underline}.projects_ordersCtaMuted__VVqO1{margin:0;font-family:var(--font-inter),sans-serif;font-size:14px;color:var(--projects-subtitle)}.projects_ordersCtaList__tER8Q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.projects_ordersCtaRow__pk6n4{display:grid;grid-template-columns:1fr auto auto;gap:12px 20px;align-items:center;padding:12px 16px;border-radius:12px;background:rgba(17,17,20,.04)}[data-theme=dark] .projects_ordersCtaRow__pk6n4{background:hsla(0,0%,100%,.05)}.projects_ordersCtaMeta__gExwr{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;color:var(--projects-card-title);display:flex;flex-direction:column;gap:4px}.projects_ordersCtaDate__0seUQ{font-size:12px;font-weight:400;color:var(--projects-subtitle)}.projects_ordersCtaBadge__Udc85{font-family:var(--font-inter),sans-serif;font-size:12px;padding:4px 10px;border-radius:999px}.projects_ordersCtaBadge_delivered__u5g8p{background:rgba(0,111,61,.12);color:#006f3d}.projects_ordersCtaBadge_processing__ObiIl{background:rgba(234,179,8,.15);color:#a16207}.projects_ordersCtaBadge_cancelled__BZsb1{background:rgba(220,38,38,.1);color:#b91c1c}[data-theme=dark] .projects_ordersCtaBadge_processing__ObiIl{color:#fbbf24}.projects_ordersCtaTotal__ScKWM{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:600;color:var(--projects-card-title);white-space:nowrap}@media(max-width:640px){.projects_ordersCtaRow__pk6n4{grid-template-columns:1fr;align-items:start}}.projects_card__sPkP4{display:flex;flex-direction:column;text-decoration:none;color:inherit;gap:18px}.projects_cardMedia__7kdr1{position:relative;width:100%;height:210px;border-radius:18px;overflow:hidden;background:var(--projects-media-bg);box-shadow:var(--projects-media-shadow)}.projects_cardImg__bjR2W{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.projects_cardBody__tnCaH{display:flex;flex-direction:column;gap:10px;padding:0 2px}.projects_cardDate__mY0Pe{font-family:var(--font-inter),sans-serif;font-size:12px;line-height:1.25;color:var(--projects-card-date)}.projects_cardTitle__pqsdV{margin:0;font-family:var(--font-geologica),sans-serif;font-size:18px;font-weight:400;line-height:1.25;letter-spacing:-.03em;color:var(--projects-card-title)}.projects_cardDescription__d6fmX{margin:-2px 0 0;font-family:var(--font-inter),sans-serif;font-size:13px;line-height:1.5;color:var(--projects-subtitle)}.projects_cardLink__5Ro7q{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:400;color:var(--projects-card-link);text-decoration:underline;text-underline-offset:4px;transition:color .15s ease;width:fit-content}.projects_cardLinkIcon__83GbW{width:18px;height:18px;flex:0 0 auto}.projects_card__sPkP4:hover .projects_cardLink__5Ro7q{color:var(--projects-card-link-hover)}.projects_card__sPkP4:hover .projects_cardMedia__7kdr1{transform:translateY(-1px);transition:transform .2s ease}@media(max-width:1100px){.projects_grid__j9w4O{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(max-width:860px){.projects_container__petym{padding:22px 16px 64px}.projects_cardMedia__7kdr1{height:240px}}@media(max-width:520px){.projects_grid__j9w4O{grid-template-columns:1fr}.projects_title__AlUGI{font-size:24px}}.Button_button__bh6fl{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:500;transition:opacity .15s,background .2s}.Button_button__bh6fl:hover{opacity:.85}.Button_green__sPG9b{background:#006f3d;color:#fff}.Button_grey__UsYWx{background:var(--bg-ctrl);color:var(--color-black)}.Button_black__bY5ml{background:var(--bg-surface);color:var(--color-black)}[data-theme=dark] .Button_black__bY5ml{background:#36363d;color:#fff}[data-theme=dark] .Button_grey__UsYWx{background:#2c2c34;color:#fff}.Button_L__5AyV9{padding:12px 20px}.Button_M__v0ede{padding:12px 16px}.NewsSection_section__S3Ng5{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;padding:2rem 1rem 3rem;transition:background .2s}@media(min-width:640px){.NewsSection_section__S3Ng5{gap:2.5rem;padding:2.5rem 1.5rem 5rem}}@media(min-width:1024px){.NewsSection_section__S3Ng5{gap:3rem;padding:3rem 2rem 8rem}}.NewsSection_header__r7aKx{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.NewsSection_title__YdJ0e{font-family:var(--font-geologica),sans-serif;font-size:28px;line-height:1.25;letter-spacing:-.02em;color:var(--color-black);transition:color .2s}@media(min-width:640px){.NewsSection_title__YdJ0e{font-size:36px}}@media(min-width:1024px){.NewsSection_title__YdJ0e{font-size:48px}}.NewsSection_subtitle__6sjYq{font-size:1rem;font-weight:500;line-height:1.4;color:var(--color-grey);transition:color .2s}@media(min-width:640px){.NewsSection_subtitle__6sjYq{font-size:1.125rem}}@media(min-width:1024px){.NewsSection_subtitle__6sjYq{font-size:1.25rem}}.NewsSection_grid__QdZBw{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%}.NewsSection_card__UIAxG{display:flex;flex-direction:column;gap:1.5rem;width:100%;border-radius:1rem;text-decoration:none;color:inherit;transition:transform .15s ease}.NewsSection_card__UIAxG:hover{transform:translateY(-2px)}@media(min-width:640px){.NewsSection_card__UIAxG{width:calc(50% - 8px)}}@media(min-width:1280px){.NewsSection_card__UIAxG{width:332px}}.NewsSection_imageWrap__pAHzj{position:relative;width:100%;height:180px;border-radius:1rem;overflow:hidden}@media(min-width:640px){.NewsSection_imageWrap__pAHzj{height:200px}}@media(min-width:1024px){.NewsSection_imageWrap__pAHzj{height:210px}}.NewsSection_coverImage__hJS6t{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.NewsSection_imagePlaceholder__ef8Ll{width:100%;height:100%;background-color:var(--bg-ctrl);background-image:url(/icons/logo.svg);background-repeat:no-repeat;background-position:50%;background-size:50%;opacity:.5;transition:background-color .2s}[data-theme=dark] .NewsSection_imagePlaceholder__ef8Ll{background-image:url(/icons/logo-dark.svg)}.NewsSection_cardBody__ADVu9{display:flex;flex-direction:column;gap:.75rem}.NewsSection_date__GXv9Z{font-size:.875rem;color:var(--color-grey-light);transition:color .2s}.NewsSection_cardTitle__6xyQD{font-family:var(--font-geologica),sans-serif;font-size:1.25rem;line-height:1.25;letter-spacing:-.03em;color:var(--color-black);white-space:pre-line;transition:color .2s}@media(min-width:640px){.NewsSection_cardTitle__6xyQD{font-size:1.5rem}}.NewsSection_cardLink__Bx9vj{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--color-grey);text-decoration:underline;cursor:pointer;width:fit-content;padding:0;border:none;background:none;font-family:inherit;transition:color .15s}.NewsSection_cardLink__Bx9vj:hover{color:var(--color-black)}.NewsSection_cta__0cfg_{width:100%;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:640px){.NewsSection_cta__0cfg_{width:auto}}.NewsSection_ctaLink__P_5ql{text-decoration:none}.AppLogo_root__wNnZI{display:inline-block;line-height:0}.AppLogo_logo__XI__J{display:block;width:100%;height:auto}.AppLogo_root__wNnZI .AppLogo_logoDark__Ten6H,[data-theme=dark] .AppLogo_root__wNnZI .AppLogo_logoLight__lm_kU{display:none}[data-theme=dark] .AppLogo_root__wNnZI .AppLogo_logoDark__Ten6H{display:block}.CatalogMenuOverlay_panel__2j8LS{width:min(420px,100vw);overflow:auto;border:1px solid var(--border-color);background:var(--bg-card);border-radius:0;padding:0;box-shadow:0 16px 48px rgba(17,17,20,.12);transition:background .2s,border-color .2s;will-change:transform,opacity,clip-path;pointer-events:auto}.CatalogMenuOverlay_panel__2j8LS,.CatalogMenuOverlay_shell___h_YR{position:fixed;left:0;top:var(--header-offset,0);z-index:1001;height:calc(100vh - var(--header-offset, 0px))}.CatalogMenuOverlay_shell___h_YR{width:100%;pointer-events:none}.CatalogMenuOverlay_shellInner__fQdyr{position:relative;width:100%;height:100%;pointer-events:none}.CatalogMenuOverlay_overlayOpen___G0oh .CatalogMenuOverlay_panel__2j8LS{animation:CatalogMenuOverlay_slideInLeft__0LHBz .24s cubic-bezier(.22,1,.36,1) forwards}.CatalogMenuOverlay_overlayClosing__lG8K1 .CatalogMenuOverlay_panel__2j8LS{animation:CatalogMenuOverlay_slideOutLeft__qI1Om .22s cubic-bezier(.4,0,.78,0) forwards;pointer-events:none}.CatalogMenuOverlay_backdrop___Glnp{position:fixed;inset:0;top:var(--header-offset,0);z-index:1000;border:none;background:rgba(14,14,20,.42);will-change:opacity;pointer-events:auto;cursor:default}.CatalogMenuOverlay_overlayOpen___G0oh .CatalogMenuOverlay_backdrop___Glnp{animation:CatalogMenuOverlay_backdropIn__Dndil .24s ease-out forwards}.CatalogMenuOverlay_overlayClosing__lG8K1 .CatalogMenuOverlay_backdrop___Glnp{animation:CatalogMenuOverlay_backdropOut__0Ibah .22s ease-in forwards;pointer-events:none}[data-theme=dark] .CatalogMenuOverlay_backdrop___Glnp{background:rgba(0,0,0,.58)}[data-theme=dark] .CatalogMenuOverlay_panel__2j8LS{border:none;background:linear-gradient(180deg,#1c1d21,#15161a);box-shadow:0 24px 60px rgba(0,0,0,.5)}.CatalogMenuOverlay_rightPanel__6Km2P{position:fixed;top:var(--header-offset,0);left:min(420px,100vw);z-index:1001;width:calc(100vw - min(420px,100vw));height:calc(100vh - var(--header-offset, 0px));background:var(--cat-bg);overflow:auto;padding:18px 22px 26px;transition:background .2s;will-change:transform,opacity;pointer-events:auto}.CatalogMenuOverlay_overlayOpen___G0oh .CatalogMenuOverlay_rightPanel__6Km2P{animation:CatalogMenuOverlay_fadeInRight__uVs9S .24s cubic-bezier(.22,1,.36,1) forwards}.CatalogMenuOverlay_overlayClosing__lG8K1 .CatalogMenuOverlay_rightPanel__6Km2P{animation:CatalogMenuOverlay_fadeOutRight__b7CV1 .2s cubic-bezier(.4,0,.78,0) forwards;pointer-events:none}[data-theme=dark] .CatalogMenuOverlay_rightPanel__6Km2P{background:#0f1013}@keyframes CatalogMenuOverlay_fadeIn__Mi3Nj{0%{opacity:.6;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CatalogMenuOverlay_resultsTopRow__56s6g{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-grey);font-size:14px;padding:6px 2px 14px;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_resultsTopRow__56s6g{color:hsla(0,0%,100%,.55)}.CatalogMenuOverlay_queryHighlight__1nmuz{color:var(--color-black);font-weight:600;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_queryHighlight__1nmuz{color:hsla(0,0%,100%,.85)}.CatalogMenuOverlay_resultsLink__k1gmC{color:var(--cat-text-sub);display:inline-flex;align-items:center;gap:10px;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:8px 10px;border-radius:12px;transition:background .15s,color .15s;text-decoration:none}.CatalogMenuOverlay_resultsLink__k1gmC:hover{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_resultsLink__k1gmC{color:hsla(0,0%,100%,.72)}[data-theme=dark] .CatalogMenuOverlay_resultsLink__k1gmC:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}.CatalogMenuOverlay_productsGrid__QG7YI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.CatalogMenuOverlay_resultsStatus__DsA27{grid-column:1/-1;padding:24px 8px;color:var(--color-grey);font-size:14px}.CatalogMenuOverlay_productCard__EyzSC{border-radius:16px;border:1px solid var(--border-color);background:var(--bg-page);padding:14px;display:flex;flex-direction:column;gap:10px;min-height:200px;text-decoration:none;color:inherit;transition:background .2s,border-color .2s,transform .16s}.CatalogMenuOverlay_productCard__EyzSC:hover{transform:translateY(-2px)}[data-theme=dark] .CatalogMenuOverlay_productCard__EyzSC{border:none;background:hsla(0,0%,100%,.06)}.CatalogMenuOverlay_productThumb__eofyp{position:relative;border-radius:14px;background:var(--cat-img-bg);height:110px;overflow:hidden;transition:background .2s}.CatalogMenuOverlay_productThumbImg__JceUw{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}[data-theme=dark] .CatalogMenuOverlay_productThumb__eofyp{background:hsla(0,0%,100%,.08)}.CatalogMenuOverlay_productTitle__BXrzS{color:var(--cat-text);font-size:13px;line-height:1.25;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_productTitle__BXrzS{color:hsla(0,0%,100%,.92)}.CatalogMenuOverlay_productSku__enbeo{color:var(--color-grey);font-size:13px;line-height:1.25;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_productSku__enbeo{color:hsla(0,0%,100%,.7)}.CatalogMenuOverlay_priceRow__8uj2b{display:flex;align-items:baseline;gap:10px;margin-top:auto}.CatalogMenuOverlay_price__EqZcp{color:var(--cat-text);font-size:18px;font-weight:500;letter-spacing:-.02em;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_price__EqZcp{color:hsla(0,0%,100%,.92)}.CatalogMenuOverlay_oldPrice__QttwE{color:var(--color-grey-light);font-size:13px;text-decoration:line-through;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_oldPrice__QttwE{color:hsla(0,0%,100%,.32)}@media(max-width:1200px){.CatalogMenuOverlay_productsGrid__QG7YI{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.CatalogMenuOverlay_productsGrid__QG7YI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.CatalogMenuOverlay_rightPanel__6Km2P{left:0;width:100vw;padding-top:12px}}@media(max-width:720px){.CatalogMenuOverlay_productsGrid__QG7YI{grid-template-columns:1fr}}@keyframes CatalogMenuOverlay_slideInLeft__0LHBz{0%{transform:translateX(-100%);opacity:.4}to{transform:translateX(0);opacity:1}}@keyframes CatalogMenuOverlay_slideOutLeft__qI1Om{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes CatalogMenuOverlay_backdropIn__Dndil{0%{opacity:0}to{opacity:1}}@keyframes CatalogMenuOverlay_backdropOut__0Ibah{0%{opacity:1}to{opacity:0}}@keyframes CatalogMenuOverlay_fadeInRight__uVs9S{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes CatalogMenuOverlay_fadeOutRight__b7CV1{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@media(min-width:1024px){.CatalogMenuOverlay_shell___h_YR{left:50%;transform:translateX(-50%);width:min(100%,1440px);padding:0 32px}.CatalogMenuOverlay_shellInner__fQdyr{pointer-events:auto;display:flex;height:100%;overflow:hidden;border-radius:0 0 20px 20px;border:1px solid var(--border-color);border-top:none;background:var(--bg-card);box-shadow:0 28px 56px rgba(17,17,20,.14)}.CatalogMenuOverlay_shellInnerCompact__UHrUR{width:380px;max-width:100%}[data-theme=dark] .CatalogMenuOverlay_shellInner__fQdyr{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,#1c1d21,#15161a);box-shadow:0 28px 56px rgba(0,0,0,.45)}.CatalogMenuOverlay_panel__2j8LS{position:relative;left:auto;top:auto;flex:0 0 380px;width:380px;height:100%;max-height:none;border:none;border-right:1px solid var(--border-color);box-shadow:none;transform-origin:top center}[data-theme=dark] .CatalogMenuOverlay_panel__2j8LS{border-right-color:hsla(0,0%,100%,.08);box-shadow:none}.CatalogMenuOverlay_rightPanel__6Km2P{position:relative;left:auto;top:auto;flex:1;width:auto;min-width:0;height:100%;background:var(--cat-bg)}[data-theme=dark] .CatalogMenuOverlay_rightPanel__6Km2P{background:#111114}.CatalogMenuOverlay_overlayOpen___G0oh .CatalogMenuOverlay_panel__2j8LS{animation:CatalogMenuOverlay_desktopUnfold__C_erz .3s cubic-bezier(.22,1,.36,1) forwards}.CatalogMenuOverlay_overlayClosing__lG8K1 .CatalogMenuOverlay_panel__2j8LS{animation:CatalogMenuOverlay_desktopFold__FZRDN .22s cubic-bezier(.4,0,.78,0) forwards}.CatalogMenuOverlay_overlayOpen___G0oh .CatalogMenuOverlay_rightPanel__6Km2P{animation:CatalogMenuOverlay_desktopRightReveal__U_bzx .28s cubic-bezier(.22,1,.36,1) 70ms both}.CatalogMenuOverlay_overlayClosing__lG8K1 .CatalogMenuOverlay_rightPanel__6Km2P{animation:CatalogMenuOverlay_desktopRightHide__Ln8Z3 .2s cubic-bezier(.4,0,.78,0) forwards}}@keyframes CatalogMenuOverlay_desktopUnfold__C_erz{0%{opacity:0;clip-path:inset(0 0 100% 0 round 0 0 20px 20px);transform:translateY(-10px)}to{opacity:1;clip-path:inset(0 0 0 0 round 0 0 20px 20px);transform:translateY(0)}}@keyframes CatalogMenuOverlay_desktopFold__FZRDN{0%{opacity:1;clip-path:inset(0 0 0 0 round 0 0 20px 20px);transform:translateY(0)}to{opacity:0;clip-path:inset(0 0 100% 0 round 0 0 20px 20px);transform:translateY(-10px)}}@keyframes CatalogMenuOverlay_desktopRightReveal__U_bzx{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@keyframes CatalogMenuOverlay_desktopRightHide__Ln8Z3{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.CatalogMenuOverlay_header__GR8Jl{padding:22px 22px 14px}.CatalogMenuOverlay_headerRow__pQJI8{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.CatalogMenuOverlay_clearBtn__kdk_W{border:none;background:rgba(0,0,0,0);color:var(--color-grey);font-size:14px;cursor:pointer;padding:8px 10px;border-radius:12px;transition:background .15s,color .15s;flex:0 0 auto}.CatalogMenuOverlay_clearBtn__kdk_W:hover{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_clearBtn__kdk_W{color:hsla(0,0%,100%,.55)}[data-theme=dark] .CatalogMenuOverlay_clearBtn__kdk_W:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8)}.CatalogMenuOverlay_title__PawN2{font-family:var(--font-geologica);font-size:28px;line-height:1.1;letter-spacing:-.04em;color:var(--color-black);transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_title__PawN2{color:#fff}.CatalogMenuOverlay_label__U5Diz{margin-top:10px;font-size:14px;color:var(--color-grey);transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_label__U5Diz{color:hsla(0,0%,100%,.5)}.CatalogMenuOverlay_divider__HLLBp{height:1px;background:var(--border-color);transition:background .2s}[data-theme=dark] .CatalogMenuOverlay_divider__HLLBp{background:hsla(0,0%,100%,.06)}.CatalogMenuOverlay_section__YWwU_{padding:18px 22px 8px}.CatalogMenuOverlay_sectionTitle__JXu_Z{font-size:18px;color:var(--color-black);transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_sectionTitle__JXu_Z{color:hsla(0,0%,100%,.9)}.CatalogMenuOverlay_searchList__cAykE{padding:2px 0 10px;display:flex;flex-direction:column;gap:6px}.CatalogMenuOverlay_searchRow__CrwIX{width:100%;border:none;background:rgba(0,0,0,0);padding:14px 18px;border-radius:16px;cursor:pointer;display:flex;align-items:center;gap:14px;color:var(--cat-cat-text);transition:background .15s,color .15s}.CatalogMenuOverlay_searchRow__CrwIX:hover{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_searchRow__CrwIX{color:hsla(0,0%,100%,.6)}[data-theme=dark] .CatalogMenuOverlay_searchRow__CrwIX:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.CatalogMenuOverlay_searchRowActive__OkuPs{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_searchRowActive__OkuPs{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.CatalogMenuOverlay_rowIcon___GeMY{width:22px;height:22px;opacity:.55;flex:0 0 auto}.CatalogMenuOverlay_rowText__FLsdZ{font-size:18px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogMenuOverlay_list__rygtz{display:flex;flex-direction:column;gap:0}.CatalogMenuOverlay_loadingList__GX0aU{padding:18px 22px;display:flex;flex-direction:column;gap:10px}.CatalogMenuOverlay_loadingBar__X5p1z{height:14px;border-radius:8px;background:var(--cat-elevated);animation:CatalogMenuOverlay_pulse___oLge 1.2s ease-in-out infinite}[data-theme=dark] .CatalogMenuOverlay_loadingBar__X5p1z{background:hsla(0,0%,100%,.08)}@keyframes CatalogMenuOverlay_pulse___oLge{0%,to{opacity:.55}50%{opacity:1}}.CatalogMenuOverlay_listStatus__qf0jj{padding:18px 22px;color:var(--color-grey);font-size:14px}[data-theme=dark] .CatalogMenuOverlay_listStatus__qf0jj{color:hsla(0,0%,100%,.55)}.CatalogMenuOverlay_item__7FHsV{width:100%;border:none;background:rgba(0,0,0,0);text-align:left;padding:16px 22px;border-radius:0;color:var(--cat-cat-text);font-size:16px;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px}.CatalogMenuOverlay_item__7FHsV:hover{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_item__7FHsV{color:hsla(0,0%,100%,.6)}[data-theme=dark] .CatalogMenuOverlay_item__7FHsV:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86)}.CatalogMenuOverlay_itemHighlighted__Zj0_7,.CatalogMenuOverlay_itemHighlighted__Zj0_7:hover{background:var(--cat-elevated);color:var(--color-black)}[data-theme=dark] .CatalogMenuOverlay_itemHighlighted__Zj0_7,[data-theme=dark] .CatalogMenuOverlay_itemHighlighted__Zj0_7:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92)}.CatalogMenuOverlay_itemHighlighted__Zj0_7 .CatalogMenuOverlay_chevron__bv2Ul{opacity:1}.CatalogMenuOverlay_itemActive__Z2y5l{font-weight:500}.CatalogMenuOverlay_itemActive__Z2y5l,.CatalogMenuOverlay_itemActive__Z2y5l:hover{background:var(--color-green);color:#fff}.CatalogMenuOverlay_itemLabel__dyHN1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogMenuOverlay_catParent__GwvLs{width:100%;border:none;background:rgba(0,0,0,0);text-align:left;padding:16px 22px;color:var(--color-black);font-size:16px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:space-between;gap:12px}.CatalogMenuOverlay_catParent__GwvLs .CatalogMenuOverlay_chevron__bv2Ul{transition:transform .22s cubic-bezier(.22,1,.36,1)}.CatalogMenuOverlay_catParentExpanded__G1Z3W .CatalogMenuOverlay_chevron__bv2Ul{transform:rotate(90deg)}.CatalogMenuOverlay_catParent__GwvLs:hover{background:var(--cat-elevated)}[data-theme=dark] .CatalogMenuOverlay_catParent__GwvLs{color:hsla(0,0%,100%,.92)}.CatalogMenuOverlay_subItemsWrap__NgxXZ{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.CatalogMenuOverlay_subItemsWrapExpanded__NCzJi{grid-template-rows:1fr}.CatalogMenuOverlay_subItems__rGts8{display:flex;flex-direction:column;overflow:hidden;min-height:0}.CatalogMenuOverlay_chevron__bv2Ul{color:var(--color-grey-light);font-size:22px;line-height:1;transform:translateY(-1px);opacity:0;transition:opacity .15s,color .2s;flex:0 0 auto}[data-theme=dark] .CatalogMenuOverlay_chevron__bv2Ul{color:hsla(0,0%,100%,.45)}.CatalogMenuOverlay_item__7FHsV:hover .CatalogMenuOverlay_chevron__bv2Ul{opacity:1}.CatalogMenuOverlay_itemActive__Z2y5l .CatalogMenuOverlay_chevron__bv2Ul{opacity:0}.CatalogMenuOverlay_catGroup__FZEbW{font-weight:500}.CatalogMenuOverlay_catGroupArrow___1gj7{color:var(--color-grey-light);font-size:22px;line-height:1;opacity:1;flex:0 0 auto;transition:color .2s}[data-theme=dark] .CatalogMenuOverlay_catGroupArrow___1gj7{color:hsla(0,0%,100%,.45)}.CatalogMenuOverlay_catChildren__eOWW7{background:var(--cat-elevated);transition:background .2s}[data-theme=dark] .CatalogMenuOverlay_catChildren__eOWW7{background:hsla(0,0%,100%,.03)}.CatalogMenuOverlay_catChild__My879{padding-left:36px;font-size:15px}@media(max-width:520px){.CatalogMenuOverlay_panel__2j8LS{width:100vw}}.Header_header__oPMyS{position:sticky;top:0;z-index:900;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--bg-page);transition:background .2s}.Header_headerInner__SnSh0{max-width:1440px;width:100%;margin:0 auto;padding:24px 32px;display:flex;flex-direction:column;gap:16px}.Header_headerCatalog__oCURJ .Header_headerInner__SnSh0{padding-top:16px;padding-bottom:18px}.Header_topRow__AHZIj{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.Header_topRowCatalog__5ndZ2{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:10px 12px;transition:background .2s,border-color .2s}[data-theme=dark] .Header_topRowCatalog__5ndZ2{background:rgba(18,19,23,.92);border-color:rgba(0,0,0,0)}.Header_left__17CmM{display:flex;align-items:center;gap:20px}.Header_logoWrapper__2FSXW{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .22s ease,transform .22s ease}.Header_logoHidden__HFagt{opacity:0;transform:translate(-50%,-50%) scale(.98);pointer-events:none}.Header_logo__Hfp8M{display:block}.Header_location__qx0Wm{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;background:var(--bg-ctrl);font-size:14px;border:none;cursor:pointer;color:var(--color-black);transition:background .2s}.Header_phone__Nq_aj{font-size:14px;font-weight:500;color:var(--color-grey);white-space:nowrap;transition:opacity .22s ease,transform .22s ease}.Header_phoneHidden__XtmXJ{opacity:0;transform:translateY(-2px);pointer-events:none}.Header_right__H7zGA{display:flex;align-items:center;gap:12px}.Header_searchDesktop__de5L8{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-page);transition:border-color .22s ease,background .22s ease,opacity .22s ease,transform .22s ease,width .22s ease,max-width .22s ease,margin .22s ease}.Header_searchDesktopCatalog__1EHPi{flex:1 1 auto;max-width:720px;border:1px solid var(--border-color);background:var(--bg-page);opacity:0;transform:translateY(-2px);pointer-events:none;width:0;max-width:0;margin:0;padding-left:0;padding-right:0;overflow:hidden}[data-theme=dark] .Header_searchDesktopCatalog__1EHPi{border:none;background:hsla(0,0%,100%,.06)}[data-theme=dark] .Header_searchDesktopCatalog__1EHPi .Header_searchInput__dPs82{color:hsla(0,0%,100%,.92)}[data-theme=dark] .Header_searchDesktopCatalog__1EHPi .Header_searchInput__dPs82::placeholder{color:hsla(0,0%,100%,.45)}.Header_searchLongVisible__CckbS{pointer-events:auto;width:auto;max-width:720px;margin:0 12px;padding-left:16px;padding-right:16px}.Header_searchDesktopBase__cJCMy,.Header_searchLongVisible__CckbS{opacity:1;transform:translateY(0)}.Header_searchBaseHidden__SK3vn{opacity:0;transform:translateY(-2px);pointer-events:none;width:0;max-width:0;margin:0;padding-left:0;padding-right:0;overflow:hidden;border-width:0}.Header_searchInput__dPs82{border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;color:var(--color-black);width:100%}.Header_searchInput__dPs82::placeholder{color:var(--color-grey-light)}.Header_searchMobile__lM_51{display:none}.Header_cart__Uvaoo{position:relative;width:44px;height:44px;border-radius:12px;border:none;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-ctrl);cursor:pointer;flex-shrink:0;transition:background .2s}.Header_cartBadge__gCRft{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:2px 6px;border-radius:30px;background:#006f3d;color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center}.Header_loginLink__9TQ64{flex-shrink:0;text-decoration:none}.Header_login__mtMhb{flex-shrink:0}.Header_userBar__IHe9w{display:flex;align-items:center;gap:10px;flex-shrink:0}.Header_accountLink__b8s9Q{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--color-black);text-decoration:none}.Header_accountLink__b8s9Q:hover{text-decoration:underline}.Header_logoutBtn__NkScD{padding:8px 12px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-ctrl);font-size:13px;font-weight:500;color:var(--color-grey);cursor:pointer;transition:background .15s,color .15s}.Header_logoutBtn__NkScD:hover{color:var(--color-black);background:var(--border-color)}.Header_catalogButton__FUMwZ{display:inline-flex;align-items:center;gap:6px;border-radius:24px;flex-shrink:0}.Header_catalogButtonActive__rNrGy{filter:brightness(.98)}.Header_burger__UmYj8{display:none}.Header_nav__fMbQ2{display:flex;align-items:center;justify-content:center;gap:24px}.Header_navLinks__xaHco{display:flex;align-items:center;gap:16px;list-style:none}.Header_navLink__oiEUL{border:none;background:none;font-size:14px;color:var(--color-grey);cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .15s}.Header_navLink__oiEUL:hover{color:var(--color-black)}.Header_navLinkActive__sTWY8{color:var(--color-black);font-weight:500}.Header_navLinkButton__CEZ23{padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font:inherit}.Header_aboutNavItem__7r7B5{position:relative}.Header_aboutDropdown__WTVv4{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);min-width:220px;padding:8px;border-radius:12px;background:var(--bg-page);border:1px solid var(--border-color);box-shadow:0 18px 40px rgba(17,19,24,.12);display:flex;flex-direction:column;gap:2px;z-index:20}.Header_aboutDropdownLink__fST2w{display:block;padding:10px 12px;border-radius:8px;font-size:14px;color:var(--color-grey);text-decoration:none;transition:background .15s,color .15s}.Header_aboutDropdownLink__fST2w:hover{background:var(--bg-surface);color:var(--color-black)}[data-theme=dark] .Header_aboutDropdown__WTVv4{background:#111114;border-color:#36363d;box-shadow:0 18px 40px rgba(0,0,0,.35)}.Header_themeToggle__76YCy{border:none;background:none;cursor:pointer;flex-shrink:0;padding:0}.Header_themeToggle__76YCy *{transition:all .3s ease}.Header_themeToggleCatalog__TLZY4{width:44px;height:44px;border-radius:12px;background:var(--bg-ctrl);display:inline-flex;align-items:center;justify-content:center;color:var(--color-black);transition:background .2s,color .2s}[data-theme=dark] .Header_themeToggleCatalog__TLZY4{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.9)}.Header_togglePill__4CXQZ{display:block;width:64px;height:36px;border-radius:18px;background:#f0f0f5;border:1px solid rgba(0,0,0,.07);position:relative;transition:background .3s ease,border-color .3s ease;flex-shrink:0}.Header_togglePillDark__a8VPO{background:#2c2c34;border-color:hsla(0,0%,100%,.06)}.Header_toggleThumb___9Zdq{position:absolute;top:5px;left:5px;width:24px;height:24px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .3s cubic-bezier(.34,1.4,.64,1),background .3s ease}.Header_toggleThumbDark__scPSr{transform:translateX(28px);background:#3d3d4a}.Header_toggleIcon__o__w1{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.Header_toggleIconHidden__ej9dR{opacity:0;transform:translate(-50%,-50%) scale(.6);pointer-events:none}@media(max-width:1023px){.Header_headerInner__SnSh0{padding:16px;gap:12px}.Header_topRow__AHZIj{gap:12px}.Header_left__17CmM{display:none}.Header_logoWrapper__2FSXW{position:static;transform:none}.Header_cart__Uvaoo,.Header_loginLink__9TQ64,.Header_login__mtMhb,.Header_searchDesktop__de5L8{display:none}.Header_burger__UmYj8{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:44px;height:44px;border-radius:12px;border:none;background:var(--bg-surface);cursor:pointer;flex-shrink:0;transition:background .2s}.Header_burger__UmYj8 span{display:block;width:20px;height:2px;background:var(--color-black);border-radius:999px;transition:transform .2s ease,opacity .2s ease}.Header_burgerOpen__G08WR span:first-child{transform:translateY(7px) rotate(45deg)}.Header_burgerOpen__G08WR span:nth-child(2){opacity:0}.Header_burgerOpen__G08WR span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}[data-theme=dark] .Header_burger__UmYj8{background:#006f3d}[data-theme=dark] .Header_burger__UmYj8 span{background:#fff}.Header_headerMobileOpen__k5AHE{position:fixed;inset:0;z-index:980;display:flex;flex-direction:column;overflow:hidden}.Header_headerMobileOpen__k5AHE .Header_headerInner__SnSh0{flex:1;min-height:0;gap:12px;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px));overflow:hidden}.Header_mobileMenuPanel__fPDrZ{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:32px;min-height:0;padding:32px 0 0;border-top:none;background:rgba(0,0,0,0);overflow-y:auto}.Header_mobileMenuNav__PPebY{display:flex;flex-direction:column;gap:24px}.Header_mobileMenuAboutToggle__oqJSp,.Header_mobileMenuLink__upm_4{font-family:var(--font-geologica),sans-serif;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);text-decoration:none}.Header_mobileMenuAboutBlock__FIXY2{display:flex;flex-direction:column;gap:16px}.Header_mobileMenuAboutToggle__oqJSp{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;background:rgba(0,0,0,0);padding:0;text-align:left;cursor:pointer}.Header_mobileMenuAboutList__UtG2S{display:flex;flex-direction:column;gap:16px;padding-left:16px}.Header_mobileMenuSubLink__3sx_2{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.4;color:var(--color-grey);text-decoration:none}.Header_mobileMenuSubLink__3sx_2:hover{color:var(--color-black)}.Header_mobileMenuChevron__JIq4G{flex-shrink:0;color:var(--color-grey);transition:transform .2s ease}.Header_mobileMenuChevronOpen__gOzdI{transform:rotate(180deg)}.Header_mobileMenuBottom__4vAp_{display:flex;flex-direction:column;gap:24px;padding-top:8px}.Header_mobileMenuThemeRow__FCYp1{display:flex;align-items:center;justify-content:space-between;gap:16px}.Header_mobileMenuThemeLabel__i54s3{font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.4;color:var(--color-black)}.Header_mobileMenuThemeToggle__a5F01{border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;flex-shrink:0}.Header_mobileMenuFooter__rIl7I{display:flex;align-items:center;justify-content:space-between;gap:16px}.Header_mobileMenuLocation__yN6Xf{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:12px;background:var(--bg-surface);font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.4;color:var(--color-black);cursor:pointer}[data-theme=dark] .Header_mobileMenuLocation__yN6Xf{background:#242429}.Header_mobileMenuPhone__B20dZ{font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:var(--color-grey);text-decoration:none;white-space:nowrap}.Header_searchMobileMenuHidden__wCIwb{display:none}.Header_searchMobile__lM_51{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-page);transition:border-color .2s}.Header_nav__fMbQ2{display:none}.Header_mobileCatOverlay__cLnR_{position:fixed;top:var(--header-offset,0);left:0;right:0;bottom:0;z-index:899;background:var(--bg-page);overflow-y:auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom, 0px));transition:background .2s}.Header_mobileCatHeader__whFDs{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.Header_mobileCatTitle__Vhti_{font-size:24px;font-weight:600;font-family:var(--font-geologica),sans-serif;letter-spacing:-.03em;color:var(--color-black);transition:color .2s}.Header_mobileCatClose__oRKF4{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:10px;background:var(--bg-surface);color:var(--color-black);cursor:pointer;flex-shrink:0;transition:background .15s,color .2s}.Header_mobileCatList__iv2nM{display:flex;flex-direction:column}.Header_mobileCatItem__CwM8n{display:flex;align-items:center;width:100%;text-align:left;padding:16px;border:none;border-radius:12px;background:rgba(0,0,0,0);font-size:16px;font-family:var(--font-inter),sans-serif;color:var(--color-black);cursor:pointer;transition:background .15s,color .15s}.Header_mobileCatItem__CwM8n:not(:last-child){border-bottom:1px solid var(--border-color);border-radius:0}.Header_mobileCatItemSelected__alAr2{background:#006f3d;color:#fff;border-radius:12px}.Header_mobileCatItemSelected__alAr2:not(:last-child){border-bottom:none}.Header_mobileCatEmpty__P1I8j{font-size:14px;color:var(--color-grey);padding:16px 0}}.Footer_footer__9r4Ue{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-top:1px solid var(--border-color);background:var(--bg-page);transition:background .2s,border-color .2s}.Footer_footerInner__yT_QW{max-width:1440px;width:100%;margin:0 auto;padding:clamp(2.5rem,2rem + 2vw,4rem) clamp(1rem,.25rem + 2vw,2rem)}.Footer_footerGrid__Jt_aB{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(200px,1fr) minmax(180px,.8fr);gap:clamp(2rem,3vw,4.5rem);align-items:start}.Footer_brandCol__XjJlr{display:flex;flex-direction:column;gap:clamp(1.25rem,1rem + .5vw,1.75rem);min-width:0}.Footer_logoRow__tKM6q{display:flex;align-items:center;gap:clamp(1rem,.75rem + .5vw,1.5rem);flex-wrap:wrap}.Footer_logoLink__c7Hc_{display:inline-flex;flex-shrink:0;transition:opacity .15s ease}.Footer_logoLink__c7Hc_:hover{opacity:.85}.Footer_logo__xXw7B{width:clamp(150px,120px + 4vw,213px);height:auto}.Footer_copyright__XyX51{font-family:Geologica,sans-serif;font-size:clamp(1rem,.875rem + .375vw,1.25rem);line-height:1.2;letter-spacing:-.03em;color:var(--color-grey);white-space:nowrap}.Footer_contacts__HcAAs{display:flex;flex-direction:column;gap:10px}.Footer_contactLink__lq02i{font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1rem,.9375rem + .2vw,1.125rem);line-height:1.35;color:var(--color-black);text-decoration:none;transition:color .15s ease}.Footer_contactLink__lq02i:hover{color:var(--color-green)}.Footer_address__NLTM_{margin:4px 0 0;max-width:320px;font-family:var(--font-inter),"Inter",sans-serif;font-size:14px;line-height:1.5;color:var(--color-grey)}.Footer_navCol__2eW_U{display:flex;flex-direction:column;gap:14px}.Footer_navLink__6FIWD{font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(1rem,.9375rem + .2vw,1.125rem);line-height:1.35;color:var(--color-black);text-decoration:none;transition:color .15s ease}.Footer_navLink__6FIWD:hover{color:var(--color-green)}.Footer_aboutCol__r257X{display:flex;flex-direction:column;gap:14px}.Footer_sectionTitle__xIJ9e{margin:0;font-family:var(--font-inter),"Inter",sans-serif;font-size:20px;line-height:1.4;color:#9d9da3}@media(max-width:1023px){.Footer_footer__9r4Ue{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.Footer_footerGrid__Jt_aB{grid-template-columns:1fr 1fr;gap:2rem}.Footer_brandCol__XjJlr{grid-column:1/-1}}@media(max-width:640px){.Footer_footerGrid__Jt_aB{grid-template-columns:1fr;gap:1.75rem}.Footer_logoRow__tKM6q{flex-direction:column;align-items:flex-start}}.page_page__D90M4{min-height:100vh;max-width:1440px;margin:0 auto;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);transition:background .2s,box-shadow .2s}[data-theme=dark] .page_page__D90M4{background:#111114;box-shadow:0 0 0 100vmax #111114}.AboutSidebar_sidebar__Kj4yU{--sidebar-bg:#ffffff;--sidebar-muted:#4d4d5c;--sidebar-accent:#006f3d;--sidebar-on-accent:#ffffff;--sidebar-hover:#f0f0f5;width:240px;min-width:240px;flex-shrink:0;border-radius:12px;padding:16px 0;background:var(--sidebar-bg);border:none;position:sticky;top:calc(var(--header-offset, 0px) + 16px);max-height:calc(100vh - var(--header-offset, 0px) - 32px);overflow-y:auto;transition:background .2s}[data-theme=dark] .AboutSidebar_sidebar__Kj4yU{--sidebar-bg:#111114;--sidebar-muted:#9696a3;--sidebar-hover:#242429}.AboutSidebar_sidebarTitle__0iJ6q{font-family:Geologica,sans-serif;font-size:24px;line-height:1.25;letter-spacing:-.03em;color:var(--color-black);padding:8px 32px;transition:color .2s}.AboutSidebar_sidebarNav__ft_QE{display:flex;flex-direction:column;gap:0;padding:0}.AboutSidebar_sidebarLink__hjuOP{display:block;width:100%;border:none;background:rgba(0,0,0,0);color:var(--sidebar-muted);text-align:left;padding:12px 32px;border-radius:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;cursor:pointer;transition:background .15s,color .15s}.AboutSidebar_sidebarLink__hjuOP:hover{background:var(--sidebar-hover);color:var(--color-black)}.AboutSidebar_sidebarLinkActive__zZiGu,.AboutSidebar_sidebarLinkActive__zZiGu:hover{background:var(--sidebar-accent);color:var(--sidebar-on-accent)}.AboutSidebar_sidebarLinkActive__zZiGu:hover{filter:brightness(.92)}@media(max-width:1100px){.AboutSidebar_sidebar__Kj4yU{width:220px;min-width:220px}.AboutSidebar_sidebarTitle__0iJ6q{padding:4px 12px 12px;font-size:20px}.AboutSidebar_sidebarLink__hjuOP{padding:10px 14px}}@media(max-width:860px){.AboutSidebar_sidebar__Kj4yU{width:100%;min-width:unset;position:static;padding:16px 12px 20px;border-radius:12px}.AboutSidebar_sidebarTitle__0iJ6q{padding:4px 12px 12px}.AboutSidebar_sidebarNav__ft_QE{flex-direction:row;flex-wrap:wrap;gap:4px}.AboutSidebar_sidebarLink__hjuOP{width:auto;flex-shrink:0;padding:8px 12px;border-radius:8px}}.CheckoutBillingModal_dialogWide__VStQR{max-width:480px}.CheckoutBillingModal_row__rqHh6{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.CheckoutBillingModal_row__rqHh6{grid-template-columns:1fr}}.CheckoutBillingModal_hint__HT3nF{margin:0 0 4px;font-size:13px;color:var(--color-grey);line-height:1.45}.AccountSidebar_sidebar__zfbmC{width:240px;min-width:240px;padding:16px 0;flex-shrink:0;position:sticky;top:calc(var(--header-offset, 0px) + 16px);max-height:calc(100vh - var(--header-offset, 0px) - 32px);overflow-y:auto;background:var(--account-panel,var(--bg-card));border:none;border-radius:0 12px 12px 0;transition:background .2s}.AccountSidebar_sidebarHeading__YiA31{font-family:Geologica,sans-serif;font-size:24px;line-height:1.25;letter-spacing:-.03em;color:var(--color-black);padding:8px 32px;transition:color .2s}.AccountSidebar_nav__NXsvs{display:flex;flex-direction:column;margin-top:0;gap:0}.AccountSidebar_navItem__WSWKL{display:block;width:100%;text-align:left;padding:12px 32px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:var(--account-muted,var(--color-grey));background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background .15s,color .15s;border-radius:0}.AccountSidebar_navItem__WSWKL:hover{color:var(--color-black);background:var(--account-nav-hover,var(--bg-ctrl))}.AccountSidebar_navItemActive__qVxlz,.AccountSidebar_navItemActive__qVxlz:hover{background:var(--account-accent,var(--color-green));color:var(--account-on-accent,#ffffff)}.AccountSidebar_navItemActive__qVxlz:hover{filter:brightness(.92)}.AccountSidebar_navDivider__KnZDs{height:1px;background:var(--account-rule,var(--border-color));margin:2px 0 2px 32px;transition:background .2s}@media(min-width:1440px){.AccountSidebar_sidebar__zfbmC{width:280px;min-width:280px}}@media(max-width:1024px){.AccountSidebar_sidebar__zfbmC{width:220px;min-width:220px}.AccountSidebar_sidebarHeading__YiA31{padding:4px 12px 12px;font-size:20px}.AccountSidebar_navItem__WSWKL{padding:10px 14px}.AccountSidebar_navDivider__KnZDs{margin:2px 0 2px 14px}}@media(max-width:768px){.AccountSidebar_sidebar__zfbmC{width:100%;min-width:unset;position:static;padding:16px 12px 20px;border-radius:12px}.AccountSidebar_sidebarHeading__YiA31{padding:4px 12px 12px}.AccountSidebar_nav__NXsvs{flex-direction:row;flex-wrap:wrap;gap:4px}.AccountSidebar_navItem__WSWKL{padding:8px 12px;border-radius:8px;flex-shrink:0}.AccountSidebar_navDivider__KnZDs{display:none}}.AuthGate_card__lsnlp{background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.AuthGate_cardTitle__3B3mQ{font-family:Geologica,sans-serif;font-size:24px;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);font-weight:400;transition:color .2s}.AuthGate_emptyText__tFgea{font-family:Inter,sans-serif;font-size:14px;color:var(--color-grey);padding:0}.AuthGate_authGateBtn__ZYPir{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:none;border-radius:10px;background:var(--account-accent,#006f3d);color:var(--account-on-accent,#fff);font-family:Inter,sans-serif;font-size:15px;font-weight:500;cursor:pointer;transition:opacity .15s}.AuthGate_authGateBtn__ZYPir:hover{opacity:.88}@media(max-width:768px){.AuthGate_card__lsnlp{padding:16px 16px 32px;gap:20px}}.ProfileTab_card__Wjycx{background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.ProfileTab_cardTitle__BNrUE{font-family:Geologica,sans-serif;font-size:24px;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);font-weight:400;transition:color .2s}.ProfileTab_emptyText__6ufmb{font-family:Inter,sans-serif;font-size:14px;color:var(--color-grey);padding:24px 0}.ProfileTab_profileInfo__Yp0gu{display:flex;flex-wrap:wrap;gap:6px 24px;padding:12px 16px;background:var(--account-nav-hover,#f0f0f5);border-radius:10px;transition:background .2s}.ProfileTab_profileInfoItem__LcKlo{font-family:Inter,sans-serif;font-size:13px;color:var(--account-muted,#4d4d5c);transition:color .2s}.ProfileTab_profileInfoKey__hcber{font-weight:600;color:var(--color-black);transition:color .2s}.ProfileTab_formSection__nBLt2{display:flex;flex-direction:column;gap:24px}.ProfileTab_formRow__U8h3U{display:flex;gap:12px;align-items:stretch}.ProfileTab_input__vLc2_{flex:1;min-width:0;padding:12px 16px;background:var(--account-input-bg,var(--bg-ctrl));border:1px solid var(--account-input-border,var(--border-color));border-radius:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.43;color:var(--color-black);outline:none;transition:background .2s,border-color .2s,color .2s}.ProfileTab_input__vLc2_::placeholder{color:var(--account-placeholder,var(--cat-placeholder));opacity:1}.ProfileTab_input__vLc2_:focus{border-color:var(--account-input-border-focus,var(--color-green))}.ProfileTab_inputPlaceholder__Lla13{color:var(--account-placeholder,var(--color-grey))}.ProfileTab_formLabel__pV1ot{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--account-muted,var(--color-grey));transition:color .2s}.ProfileTab_profileActions__aLWJm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ProfileTab_profileSaveBtn__Hor7H{width:auto;min-width:0;flex:0 0 auto}.ProfileTab_deleteBtn__sLYr0{display:flex;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--account-placeholder,var(--color-grey));transition:color .15s}.ProfileTab_deleteBtn__sLYr0:hover{color:#d32f2f}@media(max-width:768px){.ProfileTab_card__Wjycx{padding:16px 16px 32px;gap:20px}.ProfileTab_profileActions__aLWJm{flex-direction:column;align-items:stretch;gap:16px}.ProfileTab_profileSaveBtn__Hor7H{width:100%;min-width:unset}.ProfileTab_formRow__U8h3U{flex-direction:column}}.CartTab_cartLayout__232wN{display:flex;gap:8px;align-items:flex-start}.CartTab_cartLeft__RwORD{flex:1;min-width:0;position:relative;background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.CartTab_cartMutatingOverlay__YxxY5{position:absolute;inset:0;z-index:10;border-radius:12px;background:hsla(0,0%,100%,.55);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;pointer-events:none;animation:CartTab_overlayIn__vRmsp .12s ease}[data-theme=dark] .CartTab_cartMutatingOverlay__YxxY5{background:rgba(17,17,20,.55)}@keyframes CartTab_overlayIn__vRmsp{0%{opacity:0}to{opacity:1}}.CartTab_cartSpinner___uk81{width:36px;height:36px;border:3px solid var(--account-rule,#e8e8ef);border-top-color:var(--account-accent,#006f3d);border-radius:50%;animation:CartTab_cartSpin__B7z8w .65s linear infinite}@keyframes CartTab_cartSpin__B7z8w{to{transform:rotate(1turn)}}.CartTab_cartHeader__GxJNx{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.CartTab_cartTitleRow__V9DJi{display:flex;align-items:center;gap:8px}.CartTab_cartTitle__CQbJf{line-height:1.33;letter-spacing:-.03em;color:var(--color-black)}.CartTab_cartCount__XPzMB,.CartTab_cartTitle__CQbJf{font-family:Geologica,sans-serif;font-size:24px;font-weight:400;transition:color .2s}.CartTab_cartCount__XPzMB{color:var(--color-grey)}.CartTab_cartControls__kIbMh{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CartTab_cartSelected___XuRx{font-family:Inter,sans-serif;font-size:12px;color:var(--color-black);transition:color .2s}.CartTab_cartCheck__wlv8H{gap:6px;transition:color .2s}.CartTab_cartCheck__wlv8H,.CartTab_clearBtn__AdHFd{display:flex;align-items:center;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;color:var(--color-black)}.CartTab_clearBtn__AdHFd{gap:4px;background:none;border:none;transition:color .15s}.CartTab_clearBtn__AdHFd:hover{color:#d32f2f}.CartTab_clearBtn__AdHFd svg{width:16px;height:16px}.CartTab_checkboxHidden__rarQB{position:absolute;opacity:0;width:0;height:0}.CartTab_checkBox__APh2C{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:4px;border:1px solid rgba(165,165,172,.3);background:var(--bg-ctrl);flex-shrink:0;transition:background .15s,border-color .15s}.CartTab_checkBoxOn__d90YS{background:#006f3d;border-color:#006f3d}.CartTab_cartItems__BLeTg{display:flex;flex-direction:column;gap:24px}.CartTab_emptyText__WfHO_{font-family:Inter,sans-serif;font-size:14px;color:var(--color-grey);padding:24px 0}.CartTab_stubLink__g0bAz{color:#006f3d;text-decoration:underline}.CartTab_stubLink__g0bAz:hover{color:#005c33}.CartTab_cartItem__5BRH0{display:flex;align-items:center;gap:12px;transition:opacity .2s}.CartTab_cartItemFaded__1U11_{opacity:.7}.CartTab_cartItemCheck__HtDpo{cursor:pointer;flex-shrink:0}.CartTab_cartItemImg__Lz5yU{width:64px;height:64px;border-radius:8px;background:var(--bg-ctrl);flex-shrink:0;transition:background .2s}.CartTab_cartItemInfo__tDdNQ{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.CartTab_cartItemName__s4tqG{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.CartTab_cartItemPriceRow__Sg4CI{display:flex;align-items:center;gap:6px}.CartTab_cartItemPrice__g02wW{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--color-black);transition:color .2s}.CartTab_cartItemOldPrice__I83Sh{font-family:Inter,sans-serif;font-size:12px;color:var(--color-grey);text-decoration:line-through;transition:color .2s}.CartTab_cartItemRight__klMKg{display:flex;align-items:center;gap:24px;flex-shrink:0}.CartTab_qtyGroup__E6Uzg{display:flex;flex-direction:column;align-items:center;gap:12px;width:100px}.CartTab_qtyCounter__nnaV4{gap:8px;width:100%;background:var(--bg-ctrl);border-radius:24px;padding:12px 8px;transition:background .2s}.CartTab_qtyBtn__Cms4H,.CartTab_qtyCounter__nnaV4{display:flex;align-items:center;justify-content:center}.CartTab_qtyBtn__Cms4H{width:20px;height:20px;background:none;border:none;cursor:pointer;color:var(--color-black);transition:color .15s;padding:0}.CartTab_qtyBtn__Cms4H:hover{color:#006f3d}.CartTab_qtyVal___mLFT{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--color-black);min-width:20px;text-align:center;transition:color .2s}.CartTab_removeBtn__GM0k6{background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;color:var(--color-grey);transition:color .15s;padding:0}.CartTab_removeBtn__GM0k6:hover{color:#d32f2f}.CartTab_cartItemTotal__tFGG_{width:128px;text-align:right;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:var(--color-black);transition:color .2s}.CartTab_cartSummary__oC5w2{width:260px;min-width:260px;flex-shrink:0;background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:48px;align-self:stretch;transition:background .2s}.CartTab_summaryLines__vOdCT{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--border-color);transition:border-color .2s}.CartTab_summaryLine__7GR_x{display:flex;justify-content:space-between;align-items:center;gap:12px}.CartTab_summaryKey__BpFiL{color:var(--color-grey)}.CartTab_summaryKey__BpFiL,.CartTab_summaryVal__qj96D{font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:color .2s}.CartTab_summaryVal__qj96D{color:var(--color-black)}.CartTab_summaryTotal__sqwGI{display:flex;justify-content:space-between;align-items:center;gap:12px}.CartTab_summaryTotalLabel__FmW5T{color:var(--color-grey)}.CartTab_summaryTotalLabel__FmW5T,.CartTab_summaryTotalVal__FQfqO{font-family:Geologica,sans-serif;font-size:20px;font-weight:400;letter-spacing:-.03em;transition:color .2s}.CartTab_summaryTotalVal__FQfqO{color:var(--color-black)}.CartTab_btnFull__ay_Tw{width:100%}@media(max-width:768px){.CartTab_cartLayout__232wN{flex-direction:column;width:100%}.CartTab_cartSummary__oC5w2{width:100%;min-width:unset}.CartTab_cartLeft__RwORD{width:100%;padding:16px 16px 24px}.CartTab_cartItem__5BRH0{flex-wrap:wrap}.CartTab_cartItemRight__klMKg{width:100%;justify-content:space-between;padding-left:32px}.CartTab_cartItemTotal__tFGG_{width:auto}}@media(max-width:480px){.CartTab_cartCount__XPzMB,.CartTab_cartTitle__CQbJf{font-size:20px}.CartTab_cartControls__kIbMh{gap:12px}.CartTab_cartHeader__GxJNx{flex-direction:column;align-items:flex-start;gap:12px}}.OrdersTab_card__kIwtH{background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.OrdersTab_cardTitle__Az8oC{font-family:Geologica,sans-serif;font-size:24px;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);font-weight:400;transition:color .2s}.OrdersTab_emptyText__AQTH5{font-family:Inter,sans-serif;font-size:14px;color:var(--color-grey);padding:24px 0}.OrdersTab_ordersList__fa8BA{display:flex;flex-direction:column;gap:16px}.OrdersTab_orderCard__5EnXY{background:var(--bg-ctrl);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px;transition:background .2s}.OrdersTab_orderTop___mHl5{display:flex;align-items:center;justify-content:space-between;gap:12px}.OrdersTab_orderMeta__XtpeB{display:flex;align-items:center;gap:16px}.OrdersTab_orderId__Jedsx{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-black);transition:color .2s}.OrdersTab_orderDate__IqUsx{font-family:Inter,sans-serif;font-size:13px;color:var(--color-grey);transition:color .2s}.OrdersTab_orderStatus__yeORv{font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 10px;border-radius:20px}.OrdersTab_orderStatus_delivered____KJh{background:rgba(0,111,61,.12);color:#006f3d}.OrdersTab_orderStatus_processing__zkmbQ{background:rgba(255,171,0,.12);color:#c98a00}.OrdersTab_orderStatus_cancelled__kKSF7{background:rgba(211,47,47,.1);color:#d32f2f}.OrdersTab_orderItems__g5O3w{display:flex;flex-direction:column;gap:4px}.OrdersTab_orderItem__ez_lL{font-family:Inter,sans-serif;font-size:13px;color:var(--color-black);transition:color .2s}.OrdersTab_orderBottom___Qx4n{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid var(--border-color);transition:border-color .2s}.OrdersTab_orderTotal__pDAdz{font-family:Geologica,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;color:var(--color-black);transition:color .2s}.OrdersTab_orderDetailsBtn__nnu2q{background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#006f3d;padding:0;transition:color .15s}.OrdersTab_orderDetailsBtn__nnu2q:hover{color:#005c33}.OrdersTab_orderDetail__5457H{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border-color)}.OrdersTab_orderDetailList__1v0_8{margin:0;padding-left:1.1em;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:var(--color-grey)}@media(max-width:768px){.OrdersTab_card__kIwtH{padding:16px 16px 32px;gap:20px}}.PaymentTab_card__KBE6I{background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.PaymentTab_cardTitle__P1P8Q{font-family:Geologica,sans-serif;font-size:24px;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);font-weight:400;transition:color .2s}.PaymentTab_paymentCard__6pxOk{gap:32px}.PaymentTab_paymentMethodsGrid__HVF8R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.PaymentTab_addPaymentMethodBtn___AArH,.PaymentTab_payMethodCard__D0zNC{min-height:120px;border-radius:12px}.PaymentTab_payMethodCard__D0zNC{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:8px 24px;background:var(--account-nav-hover,var(--bg-surface));color:#4d4d5c;transition:background .2s,transform .18s,box-shadow .18s}.PaymentTab_payMethodCard__D0zNC:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(17,17,20,.08)}.PaymentTab_bankLogo__oleQp{position:absolute;left:50%;top:48px;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-family:Inter,sans-serif;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.04em;transition:filter .18s,transform .18s}.PaymentTab_payMethodCard__D0zNC:hover .PaymentTab_bankLogo__oleQp{filter:blur(8px);transform:translate(-50%,-50%) scale(1.03)}.PaymentTab_bankLogoSber__TgTsE{color:#21a038}.PaymentTab_sberMark__koHYH{width:36px;height:36px;border-radius:999px;border-color:#21a038 #21a038 #00a3ff #ffd600;border-style:solid;border-width:5px;position:relative}.PaymentTab_sberMark__koHYH:after{content:"";position:absolute;left:8px;top:8px;width:15px;height:8px;border-left:4px solid #21a038;border-bottom:4px solid #21a038;transform:rotate(-45deg)}.PaymentTab_bankLogoTbank__Egu2V{color:#333}.PaymentTab_tbankMark__wzuIA{width:34px;height:34px;clip-path:polygon(50% 0,100% 20%,90% 78%,50% 100%,10% 78%,0 20%);display:inline-flex;align-items:center;justify-content:center;background:#ffdd2d;color:#333;font-size:20px;font-weight:900}.PaymentTab_bankLogoAlfa__a_SXA{color:#ef3124}.PaymentTab_payMethodLabel__WnyC8{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:12px;line-height:1.67;color:#4d4d5c;text-align:center;transition:opacity .18s,transform .18s}.PaymentTab_payMethodCard__D0zNC:hover .PaymentTab_payMethodLabel__WnyC8{opacity:.65}.PaymentTab_payMethodOverlay__DHy2U{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-bottom:20px;background:rgba(240,240,245,.5);opacity:0;backdrop-filter:blur(12px);transition:opacity .18s}[data-theme=dark] .PaymentTab_payMethodOverlay__DHy2U{background:rgba(36,36,41,.58)}.PaymentTab_payMethodCard__D0zNC:hover .PaymentTab_payMethodOverlay__DHy2U{opacity:1}.PaymentTab_payMethodRemove__jpema{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;line-height:1.43;color:#111114;transform:translateY(6px);transition:transform .18s,color .15s}[data-theme=dark] .PaymentTab_payMethodRemove__jpema{color:#fff}.PaymentTab_payMethodCard__D0zNC:hover .PaymentTab_payMethodRemove__jpema{transform:translateY(0)}.PaymentTab_payMethodRemove__jpema:hover{color:#d32f2f}.PaymentTab_addPaymentMethodBtn___AArH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 24px;border:1px solid #dcdce0;background:var(--account-panel,#ffffff);color:var(--color-black);cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;transition:border-color .18s,transform .18s,box-shadow .18s,color .18s}.PaymentTab_addPaymentMethodBtn___AArH svg{width:32px;height:32px;color:var(--account-accent,var(--color-green));transition:transform .18s}.PaymentTab_addPaymentMethodBtn___AArH:hover{border-color:var(--account-accent,var(--color-green));transform:translateY(-2px);box-shadow:0 14px 28px rgba(17,17,20,.08)}.PaymentTab_addPaymentMethodBtn___AArH:hover svg{transform:scale(1.08) rotate(90deg)}@media(max-width:768px){.PaymentTab_card__KBE6I{padding:16px 16px 32px;gap:20px}.PaymentTab_paymentMethodsGrid__HVF8R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.PaymentTab_paymentMethodsGrid__HVF8R{grid-template-columns:1fr}}.SupportTab_card__IMGRh{background:var(--account-panel,var(--bg-card));border:none;border-radius:12px;padding:24px 32px 48px;display:flex;flex-direction:column;gap:32px;transition:background .2s}.SupportTab_cardTitle__Iel0H{font-family:Geologica,sans-serif;font-size:24px;line-height:1.33;letter-spacing:-.03em;color:var(--color-black);font-weight:400;transition:color .2s}.SupportTab_supportCard__DwDAL{gap:28px}.SupportTab_supportContacts__jZjOg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.SupportTab_supportContact__BBBwP{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-family:Inter,sans-serif}.SupportTab_supportContactTitle__vVltO{font-size:14px;font-weight:500;line-height:1.43;color:var(--color-black);transition:color .2s}.SupportTab_supportContactLink__3PyoU{font-size:20px;font-weight:500;line-height:1.25;color:var(--account-accent,var(--color-green));text-decoration:underline;text-underline-offset:3px;transition:color .15s,text-underline-offset .15s,transform .15s}.SupportTab_supportContactLink__3PyoU:hover{color:#005c33;text-underline-offset:5px;transform:translateY(-1px)}.SupportTab_supportContactLink__3PyoU:active{transform:translateY(0)}.SupportTab_supportHint__aAeqA{font-size:13px;line-height:1.4;color:var(--account-muted,var(--color-grey));transition:color .2s}.SupportTab_faqBlock__L4Ujj{display:flex;flex-direction:column;gap:18px}.SupportTab_faqTitle__2wwJd{margin:0;font-family:Geologica,sans-serif;font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.03em;color:var(--color-black);transition:color .2s}.SupportTab_faqList__jgsyz{display:flex;flex-direction:column;gap:8px}.SupportTab_faqItem__O_rYa{background:var(--account-nav-hover,var(--bg-surface));border-radius:12px;color:var(--color-black);overflow:hidden;transform:translateZ(0);transition:background .2s,color .2s,box-shadow .2s,transform .16s}.SupportTab_faqItem__O_rYa:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(17,17,20,.08)}.SupportTab_faqItemOpen__D_OYB{background:var(--account-accent,var(--color-green));color:var(--account-on-accent,#ffffff);box-shadow:0 12px 28px rgba(0,111,61,.18)}.SupportTab_faqItemOpen__D_OYB:hover{box-shadow:0 14px 32px rgba(0,111,61,.22)}.SupportTab_faqQuestion__0QNM_{width:100%;min-height:52px;padding:14px 16px 14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;transition:background .15s}.SupportTab_faqQuestion__0QNM_:active{background:rgba(0,0,0,.04)}[data-theme=dark] .SupportTab_faqQuestion__0QNM_:active{background:hsla(0,0%,100%,.04)}.SupportTab_faqIcon__KuP_E{width:24px;height:24px;flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--account-panel,var(--bg-card));color:var(--color-black);font-size:18px;line-height:1;transition:background .2s,color .2s,transform .2s}.SupportTab_faqQuestion__0QNM_:hover .SupportTab_faqIcon__KuP_E{transform:scale(1.08)}.SupportTab_faqItemOpen__D_OYB .SupportTab_faqIcon__KuP_E{transform:rotate(180deg)}.SupportTab_faqItemOpen__D_OYB .SupportTab_faqQuestion__0QNM_:hover .SupportTab_faqIcon__KuP_E{transform:rotate(180deg) scale(1.08)}.SupportTab_faqAnswer__sGyVA{margin:0;padding:0 24px 24px;max-width:720px;font-family:Inter,sans-serif;font-size:14px;line-height:1.45;color:hsla(0,0%,100%,.72);animation:SupportTab_faqAnswerIn__Ti_Uz .18s ease-out}@keyframes SupportTab_faqAnswerIn__Ti_Uz{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.SupportTab_card__IMGRh{padding:16px 16px 32px;gap:20px}.SupportTab_supportContacts__jZjOg{grid-template-columns:1fr;gap:20px}.SupportTab_faqQuestion__0QNM_{padding-left:16px}.SupportTab_faqAnswer__sGyVA{padding:0 16px 18px}}@media(prefers-reduced-motion:reduce){.SupportTab_faqAnswer__sGyVA,.SupportTab_faqIcon__KuP_E,.SupportTab_faqItem__O_rYa,.SupportTab_faqQuestion__0QNM_,.SupportTab_supportContactLink__3PyoU{animation:none;transition:none}}.CuttingVisualization_svgCanvas__99nUs{display:block;border-radius:8px}.CartIcon_root__XGBDz{display:block;flex-shrink:0}.ChevronDown_chevron__Y7HoX{position:absolute;right:12px;pointer-events:none;color:var(--color-grey)}.PdfIcon_root__rQm76{display:block;flex-shrink:0}.TrashIcon_root__w1axe,.ViewGridIcon_root__G_HLv,.ViewSingleIcon_root__AtWrI,.ZoomInIcon_root__9Aj8w,.ZoomOutIcon_root__25Tco,.ZoomResetIcon_root__1pnNS{display:block}.CalculateCenterCanvas_root__ayAho{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:16px;background:var(--bg-page);border-radius:12px;padding:24px;transition:background .2s}.CalculateCenterCanvas_canvasToolbar__Nnjda{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.CalculateCenterCanvas_zoomControls__OV95U{display:flex;align-items:center;gap:16px}.CalculateCenterCanvas_zoomValue__91IDk{font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.43;color:var(--color-black)}.CalculateCenterCanvas_zoomGroup__sIldc{display:flex;align-items:center;gap:8px}.CalculateCenterCanvas_toolLabel__5y4LY{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.33;color:var(--color-grey)}.CalculateCenterCanvas_toolBtn__zNDRl{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;padding:0;color:var(--color-black);cursor:pointer;transition:opacity .15s}.CalculateCenterCanvas_toolBtn__zNDRl:hover{opacity:.6}.CalculateCenterCanvas_displayControls___YDsU,.CalculateCenterCanvas_orientationControls__7J0tv{display:flex;align-items:center;gap:8px}.CalculateCenterCanvas_rotationValue__eRpB7{min-width:40px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.33;color:var(--color-black)}.CalculateCenterCanvas_viewBtn__tJ1OI{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:rgba(0,0,0,0);border:none;padding:0;color:var(--color-black);cursor:pointer;transition:opacity .15s}.CalculateCenterCanvas_viewBtn__tJ1OI:hover{opacity:.6}.CalculateCenterCanvas_canvasWrap__xk3lm{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px 24px;background-color:var(--color-grey-bg);background-image:radial-gradient(circle,var(--border-color) 1px,transparent 1px);background-size:20px 20px;border:1px solid var(--border-color);border-radius:12px;min-height:420px;cursor:grab;user-select:none;touch-action:none}.CalculateCenterCanvas_canvasWrap__xk3lm:active{cursor:grabbing}.CalculateCenterCanvas_canvas__4qVh6{transition:transform .08s linear;will-change:transform}.CalculateCenterCanvas_canvasHint__ulbOk{margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.33;color:var(--color-grey)}.CalculateCenterCanvas_emptyCanvas__a8RVn{display:flex;align-items:center;justify-content:center;width:250px;height:400px;color:var(--color-grey);font-family:Inter,sans-serif;font-size:14px;border:2px dashed var(--border-color);border-radius:8px}.CalculateCenterCanvas_canvasActions__AMCeq{display:flex;align-items:center;gap:12px}.CalculateCenterCanvas_cartBtn___1hQW{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px 12px 12px;background:#006f3d;color:#fff;border:none;border-radius:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.CalculateCenterCanvas_cartBtn___1hQW:hover{background:#005c33}.CalculateCenterCanvas_pdfBtn__qosXL{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px 12px 12px;background:var(--color-grey-bg);color:var(--color-grey);border:none;border-radius:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .15s}.CalculateCenterCanvas_pdfBtn__qosXL:hover{color:var(--color-black)}@media(max-width:768px){.CalculateCenterCanvas_root__ayAho{order:3;padding:16px;margin:0 8px;gap:12px;flex:0 0 auto;min-height:auto}.CalculateCenterCanvas_canvasWrap__xk3lm{min-height:260px;padding:8px}.CalculateCenterCanvas_emptyCanvas__a8RVn{width:200px;height:240px;font-size:13px}.CalculateCenterCanvas_canvasToolbar__Nnjda{gap:12px}.CalculateCenterCanvas_zoomControls__OV95U{gap:10px}.CalculateCenterCanvas_canvasActions__AMCeq{flex-direction:column}.CalculateCenterCanvas_cartBtn___1hQW,.CalculateCenterCanvas_pdfBtn__qosXL{width:100%;justify-content:center}}.CalculateLeftPanel_root__PCFLl{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;align-self:stretch;min-height:0}.CalculateLeftPanel_panelCard__hSsXx{background:var(--bg-page);padding:24px;display:flex;flex-direction:column;gap:16px;transition:background .2s}.CalculateLeftPanel_root__PCFLl .CalculateLeftPanel_panelCard__hSsXx:first-child{border-radius:0 12px 12px 0}.CalculateLeftPanel_root__PCFLl .CalculateLeftPanel_panelCard__hSsXx:last-child{border-radius:0 12px 12px 0;flex:1}.CalculateLeftPanel_panelTitle__CyLh_{margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:var(--color-black)}.CalculateLeftPanel_cuttingError__6JW2C,.CalculateLeftPanel_staticError__QqRWs{margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;color:#c62828}.CalculateLeftPanel_retryBtn__L0w1t{margin-left:.25rem;padding:0;border:none;background:none;color:var(--color-black);text-decoration:underline;cursor:pointer;font:inherit}.CalculateLeftPanel_retryBtn__L0w1t:hover{opacity:.7}.CalculateLeftPanel_divider__0z5Qd{height:1px;background:var(--color-grey-bg);border-radius:5px;border:none;margin:0}.CalculateLeftPanel_selectWrap__juylw{position:relative;display:flex;align-items:center}.CalculateLeftPanel_select__KA5Gf{appearance:none;width:100%;padding:12px 36px 12px 16px;background:var(--bg-page);border:1px solid var(--border-color);border-radius:12px;color:var(--color-black);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.43;cursor:pointer;outline:none;transition:border-color .15s,background .2s}.CalculateLeftPanel_select__KA5Gf:hover{border-color:var(--color-grey-light)}.CalculateLeftPanel_select__KA5Gf:focus{border-color:#006f3d}.CalculateLeftPanel_orLabel__g_F2P{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--color-grey);text-align:center}.CalculateLeftPanel_sizeInputs__XceYm{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.CalculateLeftPanel_sizeInput__SG55p{flex:1;min-width:0;max-width:100%;padding:12px 16px;background:var(--bg-page);border:1px solid var(--border-color);border-radius:12px;color:var(--color-black);font-family:Inter,sans-serif;font-size:14px;font-weight:400;outline:none;transition:border-color .15s,background .2s}.CalculateLeftPanel_sizeInput__SG55p::placeholder{color:var(--color-grey)}.CalculateLeftPanel_sizeInput__SG55p:focus{border-color:#006f3d}.CalculateLeftPanel_sizeInput__SG55p::-webkit-inner-spin-button,.CalculateLeftPanel_sizeInput__SG55p::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.CalculateLeftPanel_sizeInput__SG55p{appearance:textfield;-moz-appearance:textfield}.CalculateLeftPanel_sizeSep__5NSrM{color:var(--color-grey);font-size:12px;flex-shrink:0}.CalculateLeftPanel_priceRow__QmIKH{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:var(--color-black)}.CalculateLeftPanel_resultsList__WR7NE{display:flex;flex-direction:column;gap:12px}.CalculateLeftPanel_resultRow__eufZ9{justify-content:space-between;align-items:center}.CalculateLeftPanel_resultRow__eufZ9,.CalculateLeftPanel_totalRow__ma8fw{display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:var(--color-black)}.CalculateLeftPanel_totalRow__ma8fw{align-items:baseline;gap:10px}@media(max-width:1200px){.CalculateLeftPanel_root__PCFLl{width:240px}}@media(max-width:768px){.CalculateLeftPanel_root__PCFLl{display:contents;width:auto}.CalculateLeftPanel_panelCard__hSsXx{border-radius:12px!important;padding:16px;margin:0 8px;flex:0 0 auto;min-height:auto}.CalculateLeftPanel_results__CpF8g{order:4;flex:0 0 auto;min-height:auto}.CalculateLeftPanel_conditions__OOpes{order:1}.CalculateLeftPanel_select__KA5Gf{padding:10px 36px 10px 12px;font-size:13px}.CalculateLeftPanel_sizeInput__SG55p{padding:10px 12px;font-size:13px}}@media(max-width:420px){.CalculateLeftPanel_sizeInputs__XceYm{display:grid;grid-template-columns:1fr;gap:8px}.CalculateLeftPanel_sizeSep__5NSrM{display:none}}.CityBar_cityBar__csaR2{width:100%;overflow-x:auto;scrollbar-width:none}.CityBar_cityBar__csaR2::-webkit-scrollbar{display:none}.CityBar_cityBarInner__Dujaj{max-width:1440px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:0;min-width:max-content}.CityBar_cityTab__uTyIB{padding:12px 16px;background:none;border:none;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--color-grey);cursor:pointer;white-space:nowrap;text-decoration:none;transition:color .15s}.CityBar_cityTab__uTyIB:hover{color:var(--color-black)}.CityBar_cityTabActive__gxsnh{color:var(--color-black);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px;text-decoration-thickness:2px}.CityBar_cityTabError__LDHGU,.CityBar_cityTabMuted__E_9Ij{padding:12px 16px;font-family:Inter,sans-serif;font-size:13px;color:var(--color-grey)}.CityBar_cityTabError__LDHGU{color:#b91c1c}@media(max-width:768px){.CityBar_cityBarInner__Dujaj{padding:0 16px}}@media(max-width:480px){.CityBar_cityTab__uTyIB{padding:10px 12px;font-size:12px}}.ContactsInfoCard_contactsCard__7jbuC{background:var(--bg-surface);border-radius:12px;padding:20px 24px 28px;display:flex;flex-direction:column;gap:20px;transition:background .2s}.ContactsInfoCard_contactsTitle__Omibs{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--color-black);transition:color .2s}.ContactsInfoCard_contactItem__wxNkP{display:flex;flex-direction:column;gap:6px}.ContactsInfoCard_contactLabel__gzc80{font-family:Inter,sans-serif;font-size:12px;color:var(--color-grey);transition:color .2s}.ContactsInfoCard_contactValue__dw0Ht{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--color-black);text-decoration:none;transition:color .15s}.ContactsInfoCard_contactValue__dw0Ht:hover{color:#006f3d}.ReviewsGrid_grid__rM2ks{display:grid;grid-template-columns:repeat(5,1fr);gap:24px 20px}.ReviewsGrid_cardWrap__K90hJ{display:flex;flex-direction:column;gap:12px;cursor:pointer;border:none;background:none;padding:0;margin:0;text-align:left;font:inherit;width:100%}.ReviewsGrid_cardWrap__K90hJ:hover .ReviewsGrid_reviewImage__7Hmad{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.ReviewsGrid_cardWrap__K90hJ:focus-visible{outline:2px solid #006f3d;outline-offset:4px;border-radius:4px}.ReviewsGrid_reviewImage__7Hmad{width:100%;aspect-ratio:.71/1;object-fit:cover;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .2s,box-shadow .2s}.ReviewsGrid_cardCompany__l3uRy{font-family:Inter,sans-serif;font-size:12px;line-height:1.4;color:var(--color-grey);text-align:center;transition:color .2s}.ReviewsGrid_statusText__thdO9{grid-column:1/-1;font-family:Inter,sans-serif;font-size:14px;color:var(--color-grey)}@media(max-width:1200px){.ReviewsGrid_grid__rM2ks{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.ReviewsGrid_grid__rM2ks{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ReviewsGrid_grid__rM2ks{grid-template-columns:repeat(2,1fr);gap:16px 12px}}@media(max-width:420px){.ReviewsGrid_grid__rM2ks{grid-template-columns:repeat(2,1fr);gap:12px 8px}}.products_page__sznwV{display:flex;flex-direction:column;min-height:100vh}.products_main__6XbgF{flex:1;background:var(--cat-bg);transition:background .2s}.products_container__bsKiX{max-width:1440px;margin:0 auto;display:flex;align-items:flex-start;padding:32px;gap:0}.products_containerSingle__06pxS .products_content__Fp8dY{padding-left:32px}.products_sidebar__cIKCH{width:280px;flex-shrink:0;padding:4px 0 24px;display:flex;flex-direction:column;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 48px);overflow-y:auto}.products_sidebarHead__itQR8{padding:0 20px 20px}.products_sidebarTitle__OrdcO{display:block;margin:0 0 8px;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:var(--font-geologica),var(--font-inter),sans-serif;font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.04em;color:var(--cat-text);transition:color .15s ease}.products_sidebarTitle__OrdcO:hover{color:var(--cat-accent,#4caf50)}.products_sidebarLabel__H5ES6{display:block;font-size:14px;font-weight:400;line-height:1.4;color:var(--cat-text-sub);font-family:var(--font-inter),sans-serif}.products_sidebarNav__9Q8Cw{display:flex;flex-direction:column}.products_sidebarLoading__ksR5i{display:block;padding:12px 20px;font-size:14px;color:var(--cat-placeholder);font-family:var(--font-inter),sans-serif}.products_catItem__zkHn7{display:block;width:100%;padding:14px 20px;font-size:16px;font-weight:400;line-height:1.35;color:var(--cat-cat-text);cursor:pointer;border:none;background:none;text-align:left;font-family:var(--font-inter),sans-serif;transition:color .15s,background .15s;border-radius:0}.products_catItem__zkHn7:hover{color:var(--cat-text);background:rgba(128,128,128,.06)}.products_catItemSelected__UUEtg,.products_catItemSelected__UUEtg:hover{background:#006f3d;color:#fff!important}.products_content__Fp8dY{flex:1;min-width:0;padding:8px 0 8px 32px}.products_productCard__wUIXl{background:var(--cat-elevated);border-radius:24px;padding:32px;margin-bottom:48px;transition:background .2s}.products_productCardPlain__F_h1M{background:rgba(0,0,0,0);padding:0;border-radius:0;margin-bottom:40px}.products_productTitle__FHtz1{margin-bottom:32px}.products_productName__DhLfL{font-size:32px;font-weight:500;color:var(--cat-text);font-family:var(--font-geologica),var(--font-inter),sans-serif;margin-bottom:8px;line-height:1.2;letter-spacing:-.02em}.products_productSubtitle__WLmMS{font-size:16px;font-weight:400;color:var(--cat-text-sub);font-family:var(--font-inter),sans-serif;line-height:1.4}.products_productSection__tjpLd{display:flex;gap:48px;align-items:flex-start}.products_productSectionPlain__B3djw{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:32px;align-items:start}.products_imagesColumn__9XQrq{flex:0 0 48%;max-width:560px;min-width:0}.products_imagesColumnPlain__RkOer{flex:none;max-width:none;width:100%}.products_productSummary__9LrXC{display:flex;flex-direction:column;gap:16px;min-width:0}.products_productSummaryPrice__p02uB{margin:0;font-size:28px;font-weight:500;line-height:1.2;color:var(--cat-text);font-family:var(--font-geologica),var(--font-inter),sans-serif;letter-spacing:-.02em}.products_productSummaryMeta__jDytH{margin:0;font-size:14px;line-height:1.4;color:var(--cat-text-sub);font-family:var(--font-inter),sans-serif}.products_calcColumn__Iw32o{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.products_fieldLabel___Gb42{display:block;font-size:14px;font-weight:400;color:var(--cat-text);margin-bottom:6px;font-family:var(--font-inter),sans-serif}.products_fieldLabelGrey__dALtT{color:var(--cat-text-sub)}.products_selectWrap__ccszp{position:relative}.products_select__t3_m_{width:100%;padding:12px 40px 12px 16px;background:var(--cat-input-bg);border:1px solid var(--cat-border);border-radius:12px;font-size:14px;font-family:var(--font-inter),sans-serif;appearance:none;cursor:pointer;outline:none;transition:border-color .15s,background .2s,color .2s}.products_select__t3_m_:focus{border-color:#006f3d}.products_select__t3_m_ option{background:var(--cat-elevated);color:var(--cat-text)}.products_selectPlaceholder__vsPWd{color:var(--cat-placeholder)}.products_selectFilled__mV3te{color:var(--cat-text)}.products_selectArrow__Wi1CB{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;pointer-events:none;color:var(--cat-placeholder)}.products_inputsRow__JpUpx{display:flex;gap:12px}.products_inputGroup__tBc3t{flex:1;display:flex;flex-direction:column;min-width:0}.products_input__nj56Y{padding:12px 16px;background:var(--cat-input-bg);border:1px solid var(--cat-border);border-radius:12px;color:var(--cat-placeholder);font-size:14px;font-family:var(--font-inter),sans-serif;outline:none;width:100%;transition:border-color .15s,background .2s,color .2s}.products_input__nj56Y:focus{border-color:#006f3d;color:var(--cat-text)}.products_inputEditable__WggRn{color:var(--cat-text)}.products_checkboxRow__CvNNT{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.products_checkboxInput__VvP8j{display:none}.products_checkboxBox__iHv56{width:20px;height:20px;border-radius:4px;background:#006f3d;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.products_checkboxBoxOff__mLSWV{background:rgba(0,0,0,0);border:1px solid var(--cat-border)}.products_checkboxLabel__dcz2J{font-size:14px;font-weight:500;color:var(--cat-text);font-family:var(--font-inter),sans-serif}.products_infoRow__ctTBT{display:flex;flex-direction:column;gap:4px}.products_infoText__tgE76{font-size:14px;font-weight:400;color:var(--cat-text);font-family:var(--font-inter),sans-serif}.products_totalRow__RBj_D{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.products_totalText__mDYjx{font-size:20px;font-weight:500;color:var(--cat-text);font-family:var(--font-inter),sans-serif;white-space:nowrap}.products_orderActions__RHwXZ{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.products_orderHint__hyHro{font-size:13px;line-height:1.35;color:var(--color-grey,#8d96a9);max-width:320px}.products_orderError__N0jLO{font-size:13px;line-height:1.35;color:#b91c1c;max-width:360px}.products_characteristics__SlsG0{display:flex;flex-direction:column;gap:24px;padding-bottom:48px}.products_charTitle__tsdg1{font-size:20px;font-weight:500;color:var(--cat-text);font-family:var(--font-inter),sans-serif}.products_charDescription__w9XrD,.products_charText__anPpj{font-size:14px;font-weight:400;color:var(--cat-text);line-height:1.65;font-family:var(--font-inter),sans-serif}.products_charDescription__w9XrD div,.products_charDescription__w9XrD p{margin-bottom:12px}.products_charDescription__w9XrD div:last-child,.products_charDescription__w9XrD p:last-child{margin-bottom:0}.products_charDescription__w9XrD .wp-block-table+h2,.products_charDescription__w9XrD .wp-block-table+h3,.products_charDescription__w9XrD .wp-block-table+h4,.products_charDescription__w9XrD .wp-block-table+p,.products_charDescription__w9XrD figure+h2,.products_charDescription__w9XrD figure+h3,.products_charDescription__w9XrD figure+h4,.products_charDescription__w9XrD figure+p,.products_charDescription__w9XrD h2+.wp-block-table,.products_charDescription__w9XrD h2+figure,.products_charDescription__w9XrD h2+table,.products_charDescription__w9XrD h3+.wp-block-table,.products_charDescription__w9XrD h3+figure,.products_charDescription__w9XrD h3+table,.products_charDescription__w9XrD h4+.wp-block-table,.products_charDescription__w9XrD h4+figure,.products_charDescription__w9XrD h4+table,.products_charDescription__w9XrD p+.wp-block-table,.products_charDescription__w9XrD p+figure,.products_charDescription__w9XrD p+table,.products_charDescription__w9XrD table+h2,.products_charDescription__w9XrD table+h3,.products_charDescription__w9XrD table+h4,.products_charDescription__w9XrD table+p{margin-top:24px}.products_charDescription__w9XrD img{max-width:100%;height:auto;border-radius:12px;margin:16px 0}.products_charDescription__w9XrD a{color:#006f3d;text-decoration:underline;text-underline-offset:2px}.products_charDescription__w9XrD a:hover{opacity:.85}.products_charDescription__w9XrD .wp-block-table,.products_charDescription__w9XrD figure:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--cat-border);margin:32px 0;max-width:100%}.products_charDescription__w9XrD .wp-block-table:has(table:not(:has(thead))),.products_charDescription__w9XrD figure:has(>table:not(:has(thead))){overflow:hidden;padding:0}.products_charDescription__w9XrD .wp-block-table:has(table:not(:has(thead))) table,.products_charDescription__w9XrD figure:has(>table:not(:has(thead))) table{border:none!important;border-radius:0;margin:0}.products_charDescription__w9XrD .wp-block-table table,.products_charDescription__w9XrD figure:has(>table) table{margin:0}.products_charDescription__w9XrD table{border-collapse:collapse;width:100%;margin:0;border:none!important;font-size:13px;font-family:var(--font-inter),sans-serif;color:var(--cat-text)}.products_charDescription__w9XrD td,.products_charDescription__w9XrD th{padding:12px 16px;border:1px solid var(--cat-border)!important;color:var(--cat-text);vertical-align:middle;line-height:1.45;transition:background .2s,border-color .2s,color .2s}.products_charDescription__w9XrD table:not(:has(thead)){table-layout:fixed;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;border:1px solid var(--cat-border)!important;margin:32px 0}.products_charDescription__w9XrD table:not(:has(thead)) td,.products_charDescription__w9XrD table:not(:has(thead)) th{white-space:normal;padding:18px 20px;vertical-align:middle;font-weight:400;background:var(--cat-tbl-body)!important;border:none!important;border-bottom:1px solid var(--cat-border)!important;border-right:1px solid var(--cat-border)!important}.products_charDescription__w9XrD table:not(:has(thead)) tr>:first-child{width:34%;max-width:300px;text-align:right;font-weight:500}.products_charDescription__w9XrD table:not(:has(thead)) tr>:last-child{text-align:left;border-right:none!important}.products_charDescription__w9XrD table:not(:has(thead)) tr:first-child>td,.products_charDescription__w9XrD table:not(:has(thead)) tr:first-child>th{background:var(--cat-tbl-head)!important;font-weight:600}.products_charDescription__w9XrD table:not(:has(thead)) tr:last-child>td,.products_charDescription__w9XrD table:not(:has(thead)) tr:last-child>th{border-bottom:none!important}.products_charDescription__w9XrD table:has(thead){min-width:640px;margin:32px 0}.products_charDescription__w9XrD table:has(thead) td,.products_charDescription__w9XrD table:has(thead) th{text-align:center;white-space:nowrap}.products_charDescription__w9XrD table:has(thead) thead th{background:var(--cat-tbl-head)!important;font-weight:600;white-space:normal;line-height:1.35;padding:10px 12px}.products_charDescription__w9XrD table:has(thead) thead tr:first-child th{padding:12px 14px;font-size:13px}.products_charDescription__w9XrD table:has(thead) thead tr:last-child th{font-size:11px;font-weight:500;color:var(--cat-text-sub)}.products_charDescription__w9XrD table:has(thead) tbody td{background:var(--cat-tbl-body)!important;font-weight:400;padding:10px 14px;font-variant-numeric:tabular-nums}.products_charDescription__w9XrD table:has(thead) tbody tr:nth-child(2n) td{background:var(--cat-elevated)!important}.products_charDescription__w9XrD table:has(thead) tbody td:first-child,.products_charDescription__w9XrD table:has(thead) tbody td:nth-child(2){width:56px;min-width:56px;font-weight:500}.products_charDescription__w9XrD table:has(thead) thead th[rowspan]{min-width:88px;max-width:120px}.products_charDescription__w9XrD table:has(thead) thead tr:first-child th:first-child{border-radius:11px 0 0 0}.products_charDescription__w9XrD table:has(thead) thead tr:first-child th:last-child{border-radius:0 11px 0 0}.products_charDescription__w9XrD table:has(thead) tbody tr:last-child td:first-child{border-radius:0 0 0 11px}.products_charDescription__w9XrD table:has(thead) tbody tr:last-child td:last-child{border-radius:0 0 11px 0}.products_charParagraphs__QrAzm{display:flex;flex-direction:column;gap:12px}.products_tableWrap__K4h_z{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid var(--cat-border)}.products_table__6XJ_A{border-collapse:collapse;width:100%;font-size:13px;font-family:var(--font-inter),sans-serif;color:var(--cat-text);min-width:680px}.products_table__6XJ_A td,.products_table__6XJ_A th{padding:12px 16px}.products_table__6XJ_A td,.products_table__6XJ_A th,.products_table__6XJ_A thead th{text-align:center;border:1px solid var(--cat-border)!important;color:var(--cat-text);vertical-align:middle;line-height:1.45;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.products_table__6XJ_A thead th{background:var(--cat-tbl-head)!important;font-weight:600;white-space:normal;line-height:1.35;padding:10px 12px}.products_table__6XJ_A thead tr:first-child th{padding:12px 14px;font-size:13px}.products_table__6XJ_A thead tr:last-child th{font-size:11px;font-weight:500;color:var(--cat-text-sub)}.products_table__6XJ_A tbody td{text-align:center;border:1px solid var(--cat-border)!important;color:var(--cat-text);vertical-align:middle;line-height:1.45;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;background:var(--cat-tbl-body)!important;font-weight:400;padding:10px 14px;font-variant-numeric:tabular-nums}.products_table__6XJ_A tbody td:first-child,.products_table__6XJ_A tbody td:nth-child(2){width:56px;min-width:56px;font-weight:500}.products_table__6XJ_A thead th[rowspan]{min-width:88px;max-width:120px}.products_table__6XJ_A tbody tr:nth-child(2n) td{background:var(--cat-elevated)!important}.products_table__6XJ_A thead tr:first-child th:first-child{border-radius:11px 0 0 0}.products_table__6XJ_A thead tr:first-child th:last-child{border-radius:0 11px 0 0}.products_table__6XJ_A tbody tr:last-child td:first-child{border-radius:0 0 0 11px}.products_table__6XJ_A tbody tr:last-child td:last-child{border-radius:0 0 11px 0}.products_formalSection__63IRk{display:flex;flex-direction:column;gap:12px}.products_formalText__bkYis{font-size:14px;font-weight:500}.products_formalTable__D1BJ1,.products_formalText__bkYis{color:var(--cat-text);font-family:var(--font-inter),sans-serif}.products_formalTable__D1BJ1{border-collapse:collapse;width:100%;font-size:13px;table-layout:fixed}.products_formalTable__D1BJ1 td,.products_formalTable__D1BJ1 th{text-align:center;border:1px solid var(--cat-border)!important;color:var(--cat-text);vertical-align:middle;line-height:1.45;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;padding:14px 20px;white-space:normal}.products_formalTable__D1BJ1 thead th{background:var(--cat-tbl-head)!important;font-weight:600}.products_formalTable__D1BJ1 tbody td,.products_formalTable__D1BJ1 thead th{padding:12px 16px;border:1px solid var(--cat-border)!important;color:var(--cat-text);vertical-align:middle;line-height:1.45;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;text-align:center}.products_formalTable__D1BJ1 tbody td{background:var(--cat-tbl-body)!important;font-weight:400}.products_formalTable__D1BJ1 tbody td:first-child,.products_formalTable__D1BJ1 thead th:first-child{width:28%;max-width:220px;text-align:center;font-weight:500}.products_formalTable__D1BJ1 tbody td:nth-child(2),.products_formalTable__D1BJ1 thead th:nth-child(2){text-align:left}.products_formalTable__D1BJ1 tbody tr:nth-child(2n) td{background:var(--cat-elevated)!important}.products_formalTable__D1BJ1 thead tr:first-child th:first-child{border-radius:11px 0 0 0}.products_formalTable__D1BJ1 thead tr:first-child th:last-child{border-radius:0 11px 0 0}.products_formalTable__D1BJ1 tbody tr:last-child td:first-child{border-radius:0 0 0 11px}.products_formalTable__D1BJ1 tbody tr:last-child td:last-child{border-radius:0 0 11px 0}.products_footerText__yeML_{font-size:14px;color:var(--cat-text-sub);line-height:1.65;font-family:var(--font-inter),sans-serif}@media(max-width:1280px){.products_sidebar__cIKCH{width:220px}}@media(max-width:1100px){.products_productCard__wUIXl{padding:24px;border-radius:20px}.products_productCardPlain__F_h1M{padding:0;border-radius:0}.products_productSection__tjpLd{flex-direction:column;gap:32px}.products_productSectionPlain__B3djw{grid-template-columns:1fr;gap:24px}.products_imagesColumn__9XQrq{flex:none;max-width:none;width:100%}}.products_catModalBackdrop__DR1A9,.products_mobileCatBtn__KAzut{display:none}@media(max-width:768px){.products_container__bsKiX{flex-direction:column;padding:0;gap:0}.products_sidebar__cIKCH{display:none}.products_content__Fp8dY{padding:24px 16px}.products_productCard__wUIXl{padding:20px 16px;border-radius:16px;margin-bottom:32px}.products_productCardPlain__F_h1M{padding:0;border-radius:0;margin-bottom:24px}.products_productTitle__FHtz1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.products_productTitleText__tw6Tk{flex:1;min-width:0}.products_mobileCatBtn__KAzut{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--cat-border);border-radius:12px;background:var(--cat-input-bg);color:var(--cat-text);cursor:pointer;transition:background .15s,border-color .15s}.products_mobileCatBtn__KAzut:hover{background:rgba(128,128,128,.08)}.products_catModalBackdrop__DR1A9{display:flex;align-items:flex-end;position:fixed;inset:0;z-index:600;background:rgba(0,0,0,.45)}.products_catModalPanel__zfbGU{width:100%;background:var(--bg-page);border-radius:20px 20px 0 0;padding:20px 20px calc(20px + env(safe-area-inset-bottom, 0px));max-height:75vh;overflow-y:auto;transition:background .2s}.products_catModalHeader__6opgo{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.products_catModalTitle__a26gQ{font-size:20px;font-weight:600;font-family:var(--font-geologica),sans-serif;letter-spacing:-.03em;color:var(--cat-text);transition:color .2s}.products_catModalClose__IjBPr{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:var(--cat-text);cursor:pointer;transition:background .15s}.products_catModalClose__IjBPr:hover{background:rgba(128,128,128,.1)}.products_charTitle__tsdg1{font-size:18px}.products_productName__DhLfL{font-size:24px}.products_totalText__mDYjx{font-size:18px}}@media(max-width:480px){.products_content__Fp8dY{padding:16px}.products_inputsRow__JpUpx{flex-direction:column}.products_totalRow__RBj_D{flex-direction:column;align-items:stretch}.products_totalRow__RBj_D .products_orderActions__RHwXZ button{width:100%;justify-content:center}.products_formalTable__D1BJ1 td,.products_formalTable__D1BJ1 th{padding:10px 16px}.products_charDescription__w9XrD table:not(:has(thead)) tr>:first-child{width:42%;max-width:none}.products_charDescription__w9XrD table:not(:has(thead)) td,.products_charDescription__w9XrD table:not(:has(thead)) th{padding:14px 16px;font-size:12px}.products_charDescription__w9XrD table:has(thead) td,.products_charDescription__w9XrD table:has(thead) th{padding:8px 10px;font-size:12px}.products_table__6XJ_A td,.products_table__6XJ_A th{padding:8px 10px;font-size:12px}}.ProductGallery_gallery___N7VC{display:flex;flex-direction:column;gap:16px;width:100%}.ProductGallery_mainImageWrap__tiZe_{width:100%;min-height:420px;aspect-ratio:4/3;border-radius:20px;background:var(--cat-img-bg);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;transition:background .2s}.ProductGallery_mainImg__jFf_m{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12px}.ProductGallery_placeholderLogo__1_rfP{width:160px;height:auto;opacity:.35;user-select:none;pointer-events:none}.ProductGallery_thumbnailRow__Ld5JE{display:flex;flex-wrap:wrap;gap:12px}.ProductGallery_thumbnail__jYcRg{width:96px;height:96px;border-radius:16px;background:var(--cat-img-bg);cursor:pointer;border:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;padding:0;transition:border-color .15s,background .2s;flex-shrink:0}.ProductGallery_thumbnail__jYcRg:hover{border-color:rgba(0,111,61,.45)}.ProductGallery_thumbnailImg__X_KFA{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ProductGallery_thumbnailActive__yYHit{border-color:#006f3d!important}@media(max-width:1100px){.ProductGallery_mainImageWrap__tiZe_{min-height:320px}.ProductGallery_thumbnail__jYcRg{width:80px;height:80px}}@media(max-width:768px){.ProductGallery_mainImageWrap__tiZe_{min-height:280px;border-radius:16px}.ProductGallery_thumbnail__jYcRg{width:72px;height:72px;border-radius:12px}}@media(max-width:480px){.ProductGallery_mainImageWrap__tiZe_{min-height:240px}.ProductGallery_thumbnail__jYcRg{width:64px;height:64px}}