.hero[data-astro-cid-yodha2z4]{--hero-scrim:#242424bd;--hero-lead-on-photo:#ffffffe0;grid-template-areas:"intro""facts";display:grid}.hero__intro[data-astro-cid-yodha2z4]{z-index:1;padding:34px var(--gutter) 32px;color:var(--on-ink);--focus-color:var(--on-ink);grid-area:intro;position:relative}.hero__media[data-astro-cid-yodha2z4]{grid-area:intro;position:relative;overflow:hidden}.hero__img[data-astro-cid-yodha2z4]{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.hero__media[data-astro-cid-yodha2z4]:after{content:"";background:var(--hero-scrim);position:absolute;inset:0}.hero__eyebrow[data-astro-cid-yodha2z4]{color:var(--accent);font-family:var(--font-display);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-heading);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:16px}.hero__title[data-astro-cid-yodha2z4]{font-family:var(--font-display-embedded)}.hero__line[data-astro-cid-yodha2z4]{display:block}.hero__highlight[data-astro-cid-yodha2z4]{border:var(--border) solid var(--ink);background:var(--accent);width:fit-content;color:var(--ink);margin-top:8px;padding:0 .1em .09em .075em;line-height:1.02;display:block}.hero__sr[data-astro-cid-yodha2z4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero__lead[data-astro-cid-yodha2z4]{color:var(--hero-lead-on-photo);margin-top:18px}.hero__desktop-text[data-astro-cid-yodha2z4]{display:none}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:8px;margin-top:32px}.hero__actions--desktop[data-astro-cid-yodha2z4]{display:none}.hero__actions--mobile[data-astro-cid-yodha2z4]{display:flex}.hero__actions--mobile[data-astro-cid-yodha2z4] .btn{flex:8.125rem;min-width:min-content;padding-inline:6px}@media (width>=40em){.hero__actions--mobile[data-astro-cid-yodha2z4] .btn{flex:none;padding-inline:30px}}@media (hover:hover){.hero__actions--mobile[data-astro-cid-yodha2z4] .btn--yellow:hover{border-color:var(--accent)}}.hero__facts-box[data-astro-cid-yodha2z4]{padding:20px var(--gutter) 24px;grid-area:facts;container:hero-facts/inline-size}.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@container hero-facts (width>=17rem){.hero__facts[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,auto);justify-content:space-between}}.hero__fact-value[data-astro-cid-yodha2z4]{font-family:var(--font-display-embedded);font-size:var(--fs-title-l);text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.1;display:block}.hero__fact-label[data-astro-cid-yodha2z4]{color:var(--muted);font-size:var(--fs-caption);margin-top:3px;line-height:1.3;display:block}@media (width>=64em){.hero[data-astro-cid-yodha2z4]{min-height:44.75rem;padding-left:max(var(--gutter), (100% - var(--container)) / 2);grid-template:"intro media"1fr"facts media"/minmax(0,46.875rem) minmax(40%,1fr)}.hero__intro[data-astro-cid-yodha2z4]{z-index:auto;padding:64px var(--gutter) 0 0;color:var(--ink);--focus-color:var(--ink);align-self:center}.hero__media[data-astro-cid-yodha2z4]{grid-area:media}.hero__img[data-astro-cid-yodha2z4]{object-position:50% 50%}.hero__media[data-astro-cid-yodha2z4]:after{content:none}.hero__eyebrow[data-astro-cid-yodha2z4]{color:var(--muted)}.hero__lead[data-astro-cid-yodha2z4]{max-width:30em;color:var(--ink);font-size:var(--fs-title-s);margin-top:28px;line-height:1.4}.hero__desktop-text[data-astro-cid-yodha2z4]{display:inline}.hero__lead[data-astro-cid-yodha2z4] .hero__desktop-text[data-astro-cid-yodha2z4]{display:block}.hero__actions[data-astro-cid-yodha2z4]{margin-top:36px}.hero__actions--desktop[data-astro-cid-yodha2z4]{gap:12px;display:flex}.hero__actions--desktop[data-astro-cid-yodha2z4] .btn{padding-inline:30px}.hero__actions--mobile[data-astro-cid-yodha2z4]{display:none}.hero__facts-box[data-astro-cid-yodha2z4]{padding:36px var(--gutter) 56px 0}.hero__facts[data-astro-cid-yodha2z4]{gap:56px}@container hero-facts (width>=17rem){.hero__facts[data-astro-cid-yodha2z4]{justify-content:start}}}.services[data-astro-cid-j2lavqje]{padding-block:var(--section-pt) var(--section-pb)}.services__highlight[data-astro-cid-j2lavqje]{border-radius:var(--radius);background:var(--accent);color:var(--ink);margin-top:18px;padding:12px 14px;font-weight:600;line-height:1.35}.services__grid[data-astro-cid-j2lavqje],.services__column[data-astro-cid-j2lavqje]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.services__grid[data-astro-cid-j2lavqje]{margin-top:16px}.service[data-astro-cid-j2lavqje]{border-radius:var(--radius);background:var(--ink-deep)}.service__summary[data-astro-cid-j2lavqje]{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;column-gap:6px;padding:13px 14px;list-style:none;display:grid}.service__summary[data-astro-cid-j2lavqje]:focus-visible{outline-offset:calc(-2 * var(--focus-width))}.service__summary[data-astro-cid-j2lavqje]::-webkit-details-marker{display:none}.service__num[data-astro-cid-j2lavqje]{color:var(--accent);font-family:var(--font-display-embedded);font-size:var(--fs-title-l);font-weight:700;line-height:var(--lh-heading)}.service__summary[data-astro-cid-j2lavqje] .service__num[data-astro-cid-j2lavqje]{grid-row:1/3}.service__summary-title[data-astro-cid-j2lavqje]{font-family:var(--font-display);font-size:var(--fs-title-s);font-weight:600;line-height:var(--lh-snug);text-transform:uppercase}.service__summary-price[data-astro-cid-j2lavqje]{color:var(--on-ink-soft);font-family:var(--font-display);letter-spacing:.02em;grid-column:2;margin-top:4px;font-weight:500;line-height:1.2}.service__sign[data-astro-cid-j2lavqje]{fill:none;stroke:var(--accent);stroke-width:2px;grid-area:1/3/3;justify-self:end;transition:transform .2s}.service[data-astro-cid-j2lavqje][open] .service__sign[data-astro-cid-j2lavqje]{transform:rotate(45deg)}.service[data-astro-cid-j2lavqje]::details-content{transition:grid-template-rows .22s ease, content-visibility .22s allow-discrete;grid-template-rows:0fr;display:grid}.service[data-astro-cid-j2lavqje][open]::details-content{grid-template-rows:1fr}.service__body[data-astro-cid-j2lavqje]{min-height:0;padding-inline:14px;overflow:hidden}.service__head[data-astro-cid-j2lavqje]{display:none}.service__works[data-astro-cid-j2lavqje]{color:var(--on-ink-muted);font-size:var(--fs-caption);margin-bottom:6px}.service__rows[data-astro-cid-j2lavqje]{margin:0;padding:0 0 12px;list-style:none}.row[data-astro-cid-j2lavqje]{flex-wrap:wrap;justify-content:space-between;gap:0 14px;padding-block:7px;line-height:1.35;display:flex}.row[data-astro-cid-j2lavqje]+.row[data-astro-cid-j2lavqje]{border-top:var(--hairline) solid var(--on-ink-hairline)}.row__title[data-astro-cid-j2lavqje]{flex:1 1 min-content;min-width:0}.row__price[data-astro-cid-j2lavqje]{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.row__from[data-astro-cid-j2lavqje]{color:var(--on-ink-muted);font-weight:400}.row--variant[data-astro-cid-j2lavqje]{color:var(--on-ink-soft);padding-left:14px}.service--accent[data-astro-cid-j2lavqje]{--focus-color:var(--ink);background:var(--accent);color:var(--ink)}.service--accent[data-astro-cid-j2lavqje] .service__summary[data-astro-cid-j2lavqje] .service__num[data-astro-cid-j2lavqje],.service--accent[data-astro-cid-j2lavqje] .service__summary-price[data-astro-cid-j2lavqje],.service--accent[data-astro-cid-j2lavqje] .service__works[data-astro-cid-j2lavqje],.service--accent[data-astro-cid-j2lavqje] .row__from[data-astro-cid-j2lavqje]{color:var(--ink)}.service--accent[data-astro-cid-j2lavqje] .service__sign[data-astro-cid-j2lavqje]{stroke:var(--ink)}.service--accent[data-astro-cid-j2lavqje] .row[data-astro-cid-j2lavqje]+.row[data-astro-cid-j2lavqje]{border-top-color:#3333332e}.services__note[data-astro-cid-j2lavqje]{color:var(--on-ink-muted);font-size:var(--fs-caption);margin-top:14px;line-height:1.45}.services__ask[data-astro-cid-j2lavqje]{display:none}@media (prefers-reduced-motion:reduce){.service[data-astro-cid-j2lavqje]::details-content{transition:none}}@media (width>=64em){.services__highlight[data-astro-cid-j2lavqje]{margin-top:24px;padding:14px 20px}.services__grid[data-astro-cid-j2lavqje]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin-top:32px}.services__column[data-astro-cid-j2lavqje]{align-content:start;gap:30px}.services__footer[data-astro-cid-j2lavqje]{justify-content:space-between;align-items:center;gap:32px;margin-top:36px;display:flex}.services__note[data-astro-cid-j2lavqje]{max-width:60ch;margin-top:0}.services__ask[data-astro-cid-j2lavqje]{flex:none;align-items:center;gap:24px;display:flex}.services__question[data-astro-cid-j2lavqje]{font-family:var(--font-display);font-size:var(--fs-title-s);font-weight:600;line-height:var(--lh-heading);text-transform:uppercase;white-space:nowrap}}@supports selector(::details-content){@media (width>=64em){.service[data-astro-cid-j2lavqje]::details-content{content-visibility:visible;grid-template-rows:1fr;transition:none}.service[data-astro-cid-j2lavqje],.service--accent[data-astro-cid-j2lavqje]{--focus-color:var(--on-ink);color:var(--on-ink);background:0 0}.service__summary[data-astro-cid-j2lavqje]{display:none}.service__body[data-astro-cid-j2lavqje]{padding-inline:0}.service__head[data-astro-cid-j2lavqje]{grid-template-columns:44px minmax(0,1fr);align-items:center;padding-bottom:10px;display:grid}.service__title[data-astro-cid-j2lavqje]{font-size:var(--fs-title-s);line-height:var(--lh-snug)}.service--accent[data-astro-cid-j2lavqje] .service__title[data-astro-cid-j2lavqje]{background:var(--accent);color:var(--ink);justify-self:start;padding:3px 10px}.service--accent[data-astro-cid-j2lavqje] .service__works[data-astro-cid-j2lavqje],.service--accent[data-astro-cid-j2lavqje] .row__from[data-astro-cid-j2lavqje]{color:var(--on-ink-muted)}.service--accent[data-astro-cid-j2lavqje] .row[data-astro-cid-j2lavqje]+.row[data-astro-cid-j2lavqje]{border-top-color:var(--on-ink-hairline)}.service__rows[data-astro-cid-j2lavqje]{padding-bottom:0}}}.how[data-astro-cid-xb63yidt]{--steps-gap:22px;padding-block:var(--section-pt) var(--section-pb)}.how__steps[data-astro-cid-xb63yidt]{margin-top:24px;position:relative}.how__line[data-astro-cid-xb63yidt]{top:8px;bottom:calc((100% - 3 * var(--steps-gap)) / 4);background:var(--line);width:6px;position:absolute;left:19px}.how__list[data-astro-cid-xb63yidt]{gap:var(--steps-gap);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.step[data-astro-cid-xb63yidt]{grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);column-gap:14px;display:grid}.step__num[data-astro-cid-xb63yidt]{background:var(--bg);color:var(--accent);font-family:var(--font-display-embedded);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-heading);white-space:nowrap;-webkit-text-stroke:var(--num-stroke) var(--ink);paint-order:stroke;grid-row:1/3;place-self:start center;padding-block:6px}.step__title[data-astro-cid-xb63yidt]{line-height:var(--lh-snug);grid-column:2}.step__text[data-astro-cid-xb63yidt]{color:var(--muted);grid-column:2;margin-top:3px;line-height:1.4}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.how__steps[data-astro-cid-xb63yidt]{view-timeline:--steps block;view-timeline-inset:0}.how__line[data-astro-cid-xb63yidt]{transform-origin:0 0;animation-name:steps-grow-down;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--steps;animation-range:cover 15vh cover calc(100% - 60vh)}@media (width>=64em){.how__line[data-astro-cid-xb63yidt]{animation-name:steps-grow-right}}}}@keyframes steps-grow-down{0%{transform:scaleY(0)}}@keyframes steps-grow-right{0%{transform:scaleX(0)}}@media (width>=64em){.how[data-astro-cid-xb63yidt]{--steps-gap:32px}.how__steps[data-astro-cid-xb63yidt]{margin-top:40px}.how__line[data-astro-cid-xb63yidt]{top:21px;right:calc((100% - 3 * var(--steps-gap)) / 4);width:auto;height:6px;bottom:auto;left:0}.how__list[data-astro-cid-xb63yidt]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.step[data-astro-cid-xb63yidt]{display:block}.step__num[data-astro-cid-xb63yidt]{margin-left:-14px;padding:0 14px;display:inline-block}.step__title[data-astro-cid-xb63yidt]{margin-top:14px}}.tag[data-astro-cid-7t72llso]{background:var(--accent);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-caption);letter-spacing:var(--tracking-tag);text-transform:uppercase;padding:5px 10px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0}.build-price[data-astro-cid-ngctt64y]{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.build-price__amount[data-astro-cid-ngctt64y]{font-family:var(--font-display);font-size:var(--fs-title-l);font-weight:600;line-height:var(--lh-heading);font-variant-numeric:tabular-nums}.build-price__date[data-astro-cid-ngctt64y]{color:var(--build-date-color,var(--muted));font-size:var(--fs-caption)}.build-specs__row[data-astro-cid-fyriy65a]{border-bottom:var(--hairline) solid var(--line);font-size:var(--fs-caption);justify-content:space-between;gap:14px;padding-block:6px;display:flex}.build-specs__label[data-astro-cid-fyriy65a]{color:var(--muted)}.build-specs__value[data-astro-cid-fyriy65a]{text-align:right;font-weight:600}.lightbox[data-astro-cid-cpzmjsbr]{--lightbox-pad:16px;--lightbox-media-h:min(60dvh, 520px);width:100%;max-width:none;height:100%;max-height:none;padding:var(--lightbox-pad);background:var(--overlay);color:var(--ink);border:0;margin:0;position:fixed;inset:0}.lightbox[data-astro-cid-cpzmjsbr][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-cpzmjsbr]::backdrop{background:0 0}html:has(.lightbox[open]){scrollbar-gutter:stable;overflow:hidden}.lightbox__panel[data-astro-cid-cpzmjsbr]{overscroll-behavior:contain;border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--surface);width:min(1180px,100%);max-height:100%;position:relative;overflow-y:auto}.lightbox__button[data-astro-cid-cpzmjsbr]{z-index:1;width:var(--tap-min);height:var(--tap-min);border:var(--border) solid var(--ink);background:var(--surface);color:var(--ink);cursor:pointer;transition:var(--transition-hover);place-items:center;padding:0;display:grid;position:absolute}@media (hover:none){.lightbox__button[data-astro-cid-cpzmjsbr]{transition:background-color .12s}.lightbox__button[data-astro-cid-cpzmjsbr]:active{background:var(--line)}}@media (hover:hover){.lightbox__button[data-astro-cid-cpzmjsbr]:hover{background:var(--ink);color:var(--bg)}}.lightbox__bar[data-astro-cid-cpzmjsbr]{z-index:2;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.lightbox__close[data-astro-cid-cpzmjsbr]{border-width:0 0 var(--border) var(--border);flex:none;position:relative}.lightbox__close[data-astro-cid-cpzmjsbr]:focus-visible{outline-offset:calc(-2 * var(--focus-width))}.lightbox__media[data-astro-cid-cpzmjsbr]{--focus-color:var(--on-ink);height:var(--lightbox-media-h);border-bottom:var(--border) solid var(--ink);background:var(--ink);position:relative}.lightbox__track[data-astro-cid-cpzmjsbr]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.lightbox__slide[data-astro-cid-cpzmjsbr]{scroll-snap-align:start;flex:0 0 100%;position:relative}.lightbox__img[data-astro-cid-cpzmjsbr]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lightbox__arrow[data-astro-cid-cpzmjsbr]:focus-visible{background:var(--ink);color:var(--accent)}.lightbox__arrow[data-astro-cid-cpzmjsbr]{border-radius:var(--radius);top:50%;translate:0 -50%}.lightbox__arrow--prev[data-astro-cid-cpzmjsbr]{left:12px}.lightbox__arrow--next[data-astro-cid-cpzmjsbr]{right:12px}.lightbox__count[data-astro-cid-cpzmjsbr]{background:var(--ink);color:var(--on-ink);font-family:var(--font-display);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;padding:2px 8px;font-weight:600;position:absolute;bottom:12px;left:50%;translate:-50%}.lightbox__sr[data-astro-cid-cpzmjsbr]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lightbox__info[data-astro-cid-cpzmjsbr]{flex-direction:column;gap:12px;padding:16px;display:flex}.lightbox__title[data-astro-cid-cpzmjsbr]{font-size:var(--fs-title-l);line-height:var(--lh-snug)}@media (width>=64em){.lightbox[data-astro-cid-cpzmjsbr]{--lightbox-pad:32px;--lightbox-media-h:min(calc(100dvh - 2 * var(--lightbox-pad) - 4px), 760px)}.lightbox__panel[data-astro-cid-cpzmjsbr]{overflow:hidden}.lightbox__content[data-astro-cid-cpzmjsbr]{grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr);display:grid}.lightbox__media[data-astro-cid-cpzmjsbr]{border-right:var(--border) solid var(--ink);border-bottom:0}.lightbox__info[data-astro-cid-cpzmjsbr]{max-height:var(--lightbox-media-h);padding:24px;overflow-y:auto}.lightbox__title[data-astro-cid-cpzmjsbr]{padding-right:36px}}.builds[data-astro-cid-zi5h5mfi]{padding-block:var(--section-pt) var(--section-pb)}.builds__list[data-astro-cid-zi5h5mfi]{margin:20px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;list-style:none;display:flex;overflow-x:auto}.builds__list[data-astro-cid-zi5h5mfi]::-webkit-scrollbar{display:none}.build[data-astro-cid-zi5h5mfi]{--focus-color:var(--on-ink);--build-date-color:var(--on-ink-soft);border-radius:var(--radius);background:var(--ink);color:var(--on-ink);scroll-snap-align:start;flex-direction:column;flex:0 0 min(20.9375rem,100vw - 55px);display:flex;position:relative;overflow:hidden}.build__photo[data-astro-cid-zi5h5mfi]{aspect-ratio:1;display:block;position:relative;overflow:hidden}.build__img[data-astro-cid-zi5h5mfi]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.build__alt[data-astro-cid-zi5h5mfi]{display:none}@media (hover:hover) and (width>=64em){.build__alt[data-astro-cid-zi5h5mfi]{opacity:0;transition:opacity .3s;display:block}.build[data-astro-cid-zi5h5mfi]:hover .build__alt[data-astro-cid-zi5h5mfi],.build__photo[data-astro-cid-zi5h5mfi]:focus-visible .build__alt[data-astro-cid-zi5h5mfi]{opacity:1}}.build__photo[data-astro-cid-zi5h5mfi]:focus-visible{outline-offset:calc(-2 * var(--focus-width))}.build__photo[data-astro-cid-zi5h5mfi]:focus-visible:after{content:"";inset:calc(2 * var(--focus-width));border:var(--focus-width) solid var(--accent);position:absolute}.build__tag[data-astro-cid-zi5h5mfi]{pointer-events:none}.build__title[data-astro-cid-zi5h5mfi]{line-height:var(--lh-snug);padding:12px 16px 0}.build__price[data-astro-cid-zi5h5mfi]{margin-top:6px;padding:0 16px 14px}.builds__link[data-astro-cid-zi5h5mfi]{margin-top:14px}.builds__cta[data-astro-cid-zi5h5mfi]{display:none}@media (width>=40em){.builds__list[data-astro-cid-zi5h5mfi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 0;padding:0;display:grid;overflow:visible}.build--featured[data-astro-cid-zi5h5mfi]{grid-column:1/-1}.build__photo[data-astro-cid-zi5h5mfi]{aspect-ratio:16/9}.builds__link[data-astro-cid-zi5h5mfi]{display:none}.builds__cta[data-astro-cid-zi5h5mfi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;display:flex}.builds__cta-text[data-astro-cid-zi5h5mfi]{flex:20rem}.builds__cta-title[data-astro-cid-zi5h5mfi]{font-family:var(--font-display);font-size:var(--fs-title-s);text-transform:uppercase;margin-right:16px;font-weight:600;line-height:1.1}.builds__cta-note[data-astro-cid-zi5h5mfi]{color:var(--muted);line-height:1.4}}@media (width>=64em){.builds__list[data-astro-cid-zi5h5mfi]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:32px 28px;margin-top:36px}.build--featured[data-astro-cid-zi5h5mfi]{grid-area:1/1/3}.build--featured[data-astro-cid-zi5h5mfi] .build__photo[data-astro-cid-zi5h5mfi]{aspect-ratio:auto;flex-grow:1}.build[data-astro-cid-zi5h5mfi]:not(.build--featured) .build__img[data-astro-cid-zi5h5mfi]{object-position:50% 42%}}.products[data-astro-cid-ezue6bjn]{padding-block:var(--section-pt) var(--section-pb)}.products__grid[data-astro-cid-ezue6bjn]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.category-item[data-astro-cid-ezue6bjn]{flex:1 1 0;min-width:min-content;display:grid}.category-item--main[data-astro-cid-ezue6bjn]{flex-basis:100%;min-width:0}.category[data-astro-cid-ezue6bjn]{border-radius:var(--radius);padding:16px 14px;text-decoration:none;display:block}.category[data-astro-cid-ezue6bjn]:focus-visible{outline-offset:calc(-2 * var(--focus-width))}.category__title[data-astro-cid-ezue6bjn]{line-height:var(--lh-snug);overflow-wrap:normal}.category__text[data-astro-cid-ezue6bjn]{color:var(--on-ink-soft);font-size:var(--fs-caption);margin-top:6px;line-height:1.4}.category--main[data-astro-cid-ezue6bjn]{--category-main-fs:var(--fs-title-l);padding:20px 16px;container-type:inline-size}.category--main[data-astro-cid-ezue6bjn] .category__title[data-astro-cid-ezue6bjn]{font-size:var(--category-main-fs)}@supports (font-size:1cqi){.category--main[data-astro-cid-ezue6bjn] .category__title[data-astro-cid-ezue6bjn]{font-size:min(var(--category-main-fs), 10.2cqi)}}.category--main[data-astro-cid-ezue6bjn] .category__text[data-astro-cid-ezue6bjn]{font-size:var(--fs-body)}.category__button[data-astro-cid-ezue6bjn]{min-height:var(--btn-h-lg);border:var(--border) solid var(--accent);border-radius:var(--radius);background:var(--accent);color:var(--ink);font-family:var(--font-display);letter-spacing:var(--tracking-button);text-align:center;text-transform:uppercase;transition:var(--transition-hover);justify-content:center;align-items:center;margin-top:14px;padding:.5em 20px;font-weight:600;line-height:1;display:flex}@media (hover:hover){.category[data-astro-cid-ezue6bjn]:hover .category__button[data-astro-cid-ezue6bjn]{background:var(--ink);color:var(--accent)}}@media (hover:none){.category[data-astro-cid-ezue6bjn]{-webkit-tap-highlight-color:transparent}.category__button[data-astro-cid-ezue6bjn]{transition:background-color .12s}.category[data-astro-cid-ezue6bjn]:active .category__button[data-astro-cid-ezue6bjn]{background:var(--accent-pressed)}}.brands[data-astro-cid-ezue6bjn]{margin:22px calc(-1 * var(--gutter)) 0}.brands__viewport[data-astro-cid-ezue6bjn]{overflow:hidden}.brands__track[data-astro-cid-ezue6bjn]{width:max-content;animation:40s linear infinite brands-scroll;display:flex}@media (hover:hover){.brands__viewport[data-astro-cid-ezue6bjn]:hover .brands__track[data-astro-cid-ezue6bjn]{animation-play-state:paused}}@keyframes brands-scroll{to{transform:translate(-50%)}}.brands__list[data-astro-cid-ezue6bjn]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.brands__item[data-astro-cid-ezue6bjn]{color:var(--muted);font-family:var(--font-display);font-size:var(--fs-title-s);font-weight:500;line-height:var(--lh-heading);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding-right:30px}@media (prefers-reduced-motion:reduce){.brands__track[data-astro-cid-ezue6bjn]{width:auto;padding-inline:var(--gutter);animation:none}.brands__list[data-astro-cid-ezue6bjn]{flex-wrap:wrap;row-gap:4px}.brands__list[data-astro-cid-ezue6bjn][aria-hidden=true]{display:none}}@media (width>=64em){.products__grid[data-astro-cid-ezue6bjn]{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin-top:36px;display:grid}.category-item[data-astro-cid-ezue6bjn]{min-width:0}.category-item--main[data-astro-cid-ezue6bjn]{grid-area:1/1/3}.category[data-astro-cid-ezue6bjn]{padding:26px 30px}.category__text[data-astro-cid-ezue6bjn]{font-size:var(--fs-body)}.category--main[data-astro-cid-ezue6bjn]{--category-main-fs:var(--fs-h2);padding:40px}.category__button[data-astro-cid-ezue6bjn]{margin-top:24px;padding-inline:30px;display:inline-flex}.brands[data-astro-cid-ezue6bjn]{margin:30px 0 0}}.reviews[data-astro-cid-67ep6ump]{padding-block:var(--section-pt) var(--section-pb)}.reviews__facts-box[data-astro-cid-67ep6ump]{container:reviews-facts/inline-size}.reviews__facts[data-astro-cid-67ep6ump]{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px;display:grid}@container reviews-facts (width>=17rem){.reviews__facts[data-astro-cid-67ep6ump]{grid-template-columns:repeat(3,auto);justify-content:space-between}}.reviews__fact-value[data-astro-cid-67ep6ump]{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-heading)}.reviews__fact-label[data-astro-cid-67ep6ump]{color:var(--muted);font-size:var(--fs-caption);margin-top:4px;line-height:1.3}.reviews__track[data-astro-cid-67ep6ump]{margin:20px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;gap:10px;list-style:none;display:flex;overflow-x:auto}.reviews__track[data-astro-cid-67ep6ump].is-enhanced{scrollbar-width:none}.reviews__track[data-astro-cid-67ep6ump].is-enhanced::-webkit-scrollbar{display:none}@media (hover:none){.reviews__track[data-astro-cid-67ep6ump]{scrollbar-width:none}.reviews__track[data-astro-cid-67ep6ump]::-webkit-scrollbar{display:none}}.reviews__track[data-astro-cid-67ep6ump].is-animating{scroll-snap-type:none}.review[data-astro-cid-67ep6ump]{--focus-color:var(--on-ink);border-radius:var(--radius);background:var(--ink);color:var(--on-ink);scroll-snap-align:start;flex-direction:column;flex:0 0 min(18.75rem,100vw - 55px);padding:16px;display:flex}.review__head[data-astro-cid-67ep6ump]{justify-content:space-between;align-items:center;gap:12px;display:flex}.review__author[data-astro-cid-67ep6ump]{font-family:var(--font-display);font-size:var(--fs-title-s);text-transform:uppercase;font-weight:600;line-height:1.1}.review__rating[data-astro-cid-67ep6ump]{flex-shrink:0;gap:3px;display:flex}.review__star[data-astro-cid-67ep6ump]{background:#fff3;width:10px;height:10px}.review__star[data-astro-cid-67ep6ump].is-on{background:var(--accent)}.review__text[data-astro-cid-67ep6ump]{line-height:var(--lh-body);flex-grow:1;margin:10px 0 0}.review__source[data-astro-cid-67ep6ump]{margin:2px 0 -10px}.review__source[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--on-ink-soft);font-size:var(--fs-caption);align-items:center;display:inline-flex}.reviews__footer[data-astro-cid-67ep6ump]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.reviews__arrows[data-astro-cid-67ep6ump]{gap:8px;display:none}@media (hover:hover) and (pointer:fine){.reviews__arrows[data-astro-cid-67ep6ump]:not([hidden]){display:flex}}.reviews__arrow[data-astro-cid-67ep6ump]{border:var(--border) solid var(--ink);border-radius:var(--radius);width:48px;height:48px;color:var(--ink);cursor:pointer;transition:var(--transition-hover);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.reviews__arrow[data-astro-cid-67ep6ump] svg[data-astro-cid-67ep6ump]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square}.reviews__arrow[data-astro-cid-67ep6ump][aria-disabled=true]{border-color:var(--line);color:var(--muted);cursor:default}@media (hover:hover){.reviews__arrow[data-astro-cid-67ep6ump]:not([aria-disabled=true]):hover{background:var(--ink);color:var(--bg)}.review__source[data-astro-cid-67ep6ump] a[data-astro-cid-67ep6ump]:hover{color:var(--accent)}}@media (width>=64em){.reviews__head[data-astro-cid-67ep6ump]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:40px;display:grid}.reviews__facts[data-astro-cid-67ep6ump]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.reviews__track[data-astro-cid-67ep6ump]{gap:16px;margin:36px 0 0;padding:0;scroll-padding-inline:0}.review[data-astro-cid-67ep6ump]{flex:0 0 25.625rem;padding:24px}.reviews__footer[data-astro-cid-67ep6ump]{margin-top:36px}}.business[data-astro-cid-o5c6obni]{--section-lead-gap:12px;padding-block:var(--section-pt) var(--section-pb)}.business__inner[data-astro-cid-o5c6obni]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""list""button";display:grid}.business__head[data-astro-cid-o5c6obni]{grid-area:head}.business__list[data-astro-cid-o5c6obni]{grid-area:list;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.business__item[data-astro-cid-o5c6obni]{padding-left:18px;position:relative}.business__item[data-astro-cid-o5c6obni]:before{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:.55em;left:0}.business__button[data-astro-cid-o5c6obni]{overflow-wrap:anywhere;grid-area:button;width:100%;margin-top:22px}@media (width>=40em){.business__button[data-astro-cid-o5c6obni]{justify-self:start;width:auto;padding-inline:30px}}@media (width>=64em){.business__inner[data-astro-cid-o5c6obni]{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head list""button list";column-gap:64px}.business__head[data-astro-cid-o5c6obni]{align-self:end}.business__list[data-astro-cid-o5c6obni]{align-self:center;gap:18px;margin-top:0}.business__button[data-astro-cid-o5c6obni]{align-self:start;margin-top:24px}}.faq[data-astro-cid-gfo3rpqg]{padding-block:var(--section-pt) var(--section-pb)}.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr);display:grid}.faq__side-extra[data-astro-cid-gfo3rpqg]{display:none}.faq__list[data-astro-cid-gfo3rpqg]{flex-direction:column;gap:6px;margin-top:18px;display:flex}.question[data-astro-cid-gfo3rpqg]{--focus-color:var(--on-ink);border-radius:var(--radius);background:var(--ink);color:var(--on-ink)}.question__summary[data-astro-cid-gfo3rpqg]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 14px;list-style:none;display:flex}.question__summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.question__summary[data-astro-cid-gfo3rpqg]:focus-visible{outline-offset:calc(-2 * var(--focus-width))}.question__title[data-astro-cid-gfo3rpqg]{min-width:0;font-family:var(--font-display);text-transform:uppercase;font-weight:600;line-height:1.2}.question__sign[data-astro-cid-gfo3rpqg]{fill:none;stroke:var(--accent);stroke-width:2px;flex-shrink:0;transition:transform .2s}.question[data-astro-cid-gfo3rpqg][open] .question__sign[data-astro-cid-gfo3rpqg]{transform:rotate(45deg)}.question[data-astro-cid-gfo3rpqg]::details-content{transition:grid-template-rows .22s ease, content-visibility .22s allow-discrete;grid-template-rows:0fr;display:grid}.question[data-astro-cid-gfo3rpqg][open]::details-content{grid-template-rows:1fr}.question__body[data-astro-cid-gfo3rpqg]{min-height:0;overflow:hidden}.question__answer[data-astro-cid-gfo3rpqg]{color:var(--on-ink-soft);line-height:var(--lh-body);padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.question[data-astro-cid-gfo3rpqg]::details-content{transition:none}}@media (width>=64em){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:64px}.faq__side[data-astro-cid-gfo3rpqg]{top:calc(var(--header-h-min) + 56px);position:sticky}.faq__side-extra[data-astro-cid-gfo3rpqg]{margin-top:14px;display:block}.faq__side-text[data-astro-cid-gfo3rpqg]{color:var(--muted);margin-bottom:8px}.faq__list[data-astro-cid-gfo3rpqg]{margin-top:0}.question__summary[data-astro-cid-gfo3rpqg]{min-height:58px;padding:10px 20px}.question__answer[data-astro-cid-gfo3rpqg]{padding:0 20px 14px}}.contact-fab[data-astro-cid-3lu4xfy4]{--contact-fab-size:56px;--contact-fab-offset:16px;--contact-fab-z:5;right:var(--contact-fab-offset);bottom:calc(var(--contact-fab-offset) + var(--cookie-banner-h,0px));z-index:var(--contact-fab-z);transform:translateY(calc(100% + 2 * var(--contact-fab-offset)));visibility:hidden;flex-direction:column;gap:8px;transition:transform .2s,bottom .2s,visibility 0s linear .2s;display:flex;position:fixed}.contact-fab[data-astro-cid-3lu4xfy4].is-on{visibility:visible;transition:transform .2s,bottom .2s;transform:none}.contact-fab[data-astro-cid-3lu4xfy4][hidden]{display:none}.contact-fab__button[data-astro-cid-3lu4xfy4]{width:var(--contact-fab-size);height:var(--contact-fab-size);border:var(--border) solid var(--ink);border-radius:var(--radius);background:var(--accent);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:var(--transition-hover);justify-content:center;align-items:center;display:flex}@media (hover:none){.contact-fab__button[data-astro-cid-3lu4xfy4]{transition:background-color .12s}.contact-fab__button[data-astro-cid-3lu4xfy4]:active{background:var(--accent-pressed)}}@media (hover:hover){.contact-fab__button[data-astro-cid-3lu4xfy4]:hover{background:var(--ink);color:var(--accent)}}@media (height<=30rem){.contact-fab[data-astro-cid-3lu4xfy4]{flex-direction:row}}@media print{.contact-fab[data-astro-cid-3lu4xfy4]{display:none}}@media (width>=64em){.contact-fab[data-astro-cid-3lu4xfy4]{display:none}}.contacts[data-astro-cid-7tpwetoa]{--map-green:#dce3d2;--map-water:#d3dde0;padding-top:var(--section-pt)}.contacts__grid[data-astro-cid-7tpwetoa]{grid-template-columns:minmax(0,1fr);display:grid}.contacts__phone[data-astro-cid-7tpwetoa]{min-height:48px;color:var(--on-ink);font-family:var(--font-display-embedded);font-size:var(--fs-h2);align-items:center;margin-top:12px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}@media (width>=40em){.contacts__phone[data-astro-cid-7tpwetoa]{white-space:nowrap}}.contacts__status[data-astro-cid-7tpwetoa]{color:var(--on-ink-soft);align-items:center;gap:8px;margin-top:2px;display:flex}.contacts__status[data-astro-cid-7tpwetoa][hidden]{display:none}.contacts__status-dot[data-astro-cid-7tpwetoa]{background:var(--ok);flex-shrink:0;width:9px;height:9px}.contacts__status[data-astro-cid-7tpwetoa][data-state=closed] .contacts__status-dot[data-astro-cid-7tpwetoa]{background:var(--warn)}.contacts__messengers[data-astro-cid-7tpwetoa]{grid-template-columns:repeat(auto-fit,minmax(min(8.125rem,100%),1fr));gap:8px;margin-top:16px;display:grid}.contacts__info[data-astro-cid-7tpwetoa]{color:var(--on-ink-soft);margin-top:10px;display:grid}.contacts__address[data-astro-cid-7tpwetoa],.contacts__email[data-astro-cid-7tpwetoa]{min-height:var(--tap-min);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.contacts__address[data-astro-cid-7tpwetoa]{color:var(--on-ink)}.contacts__email[data-astro-cid-7tpwetoa]{color:var(--on-ink-soft)}.contacts__hours[data-astro-cid-7tpwetoa]{padding-block:2px}@media (hover:hover){.contacts__phone[data-astro-cid-7tpwetoa]:hover,.contacts__address[data-astro-cid-7tpwetoa]:hover,.contacts__email[data-astro-cid-7tpwetoa]:hover{color:var(--accent)}}.contacts__map-block[data-astro-cid-7tpwetoa]{flex-direction:column;margin-top:20px;display:flex}.contacts__map[data-astro-cid-7tpwetoa]{border-radius:var(--radius);background:var(--bg);height:200px;color:var(--ink);--focus-color:var(--ink);position:relative;overflow:hidden}.contacts__map-svg[data-astro-cid-7tpwetoa]{width:760px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contacts__map[data-astro-cid-7tpwetoa] .map-bg{fill:var(--bg)}.contacts__map[data-astro-cid-7tpwetoa] .map-green{fill:var(--map-green)}.contacts__map[data-astro-cid-7tpwetoa] .map-water{fill:var(--map-water)}.contacts__map[data-astro-cid-7tpwetoa] .map-river{stroke:var(--map-water)}.contacts__map[data-astro-cid-7tpwetoa] .map-building{fill:var(--line);stroke:var(--ink)}.contacts__map[data-astro-cid-7tpwetoa] .map-shop{fill:var(--accent);stroke:var(--ink)}.contacts__map[data-astro-cid-7tpwetoa] .map-road-casing,.contacts__map[data-astro-cid-7tpwetoa] .map-marker-stem{stroke:var(--ink)}.contacts__map[data-astro-cid-7tpwetoa] .map-road-fill{stroke:var(--surface)}.contacts__map[data-astro-cid-7tpwetoa] .map-label{fill:var(--ink);stroke:var(--surface);font-family:var(--font-text)}.contacts__map[data-astro-cid-7tpwetoa] .map-house{fill:var(--ink);font-family:var(--font-text)}.contacts__map[data-astro-cid-7tpwetoa] .map-house-shop,.contacts__map[data-astro-cid-7tpwetoa] .map-marker-text{fill:var(--ink)}.contacts__map[data-astro-cid-7tpwetoa] .map-marker-box{fill:var(--accent);stroke:var(--ink)}.contacts__map[data-astro-cid-7tpwetoa] .map-marker-text{font-family:var(--font-display)}.contacts__map-copy[data-astro-cid-7tpwetoa]{border-top:var(--hairline) solid var(--line);border-left:var(--hairline) solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-body);padding:2px 6px;position:absolute;bottom:0;right:0}.contacts__map-copy[data-astro-cid-7tpwetoa]:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.contacts__map-copy[data-astro-cid-7tpwetoa]:before{content:"";height:max(100%, var(--tap-min));position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.contacts__map-copy[data-astro-cid-7tpwetoa]:hover{color:var(--ink)}}.contacts__map-links[data-astro-cid-7tpwetoa]{flex-wrap:wrap;gap:0 20px;margin-top:6px;display:flex}@media (width>=64em){.contacts__grid[data-astro-cid-7tpwetoa]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:64px}.contacts__phone[data-astro-cid-7tpwetoa]{margin-top:18px}.contacts__messengers[data-astro-cid-7tpwetoa]{grid-template-columns:repeat(2,auto);justify-content:start;margin-top:22px}.contacts__messengers[data-astro-cid-7tpwetoa] .btn{padding-inline:34px}.contacts__map-block[data-astro-cid-7tpwetoa]{margin-top:0}.contacts__map[data-astro-cid-7tpwetoa]{flex-grow:1;height:auto;min-height:420px}.contacts__map-svg[data-astro-cid-7tpwetoa]{width:1100px}}
