.vcards[data-astro-cid-yeidmzy5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.vcard[data-astro-cid-yeidmzy5]{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.vcard__art[data-astro-cid-yeidmzy5]{background:#f5f6fa;margin:0;position:relative;container-type:inline-size}.vcard__art[data-astro-cid-yeidmzy5] img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.vcard__size[data-astro-cid-yeidmzy5],.vcard__tons[data-astro-cid-yeidmzy5],.vcard__dimsline[data-astro-cid-yeidmzy5]{color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;position:absolute}.vcard__size[data-astro-cid-yeidmzy5]{font-size:14cqw;top:5cqw;left:6cqw}.vcard__tons[data-astro-cid-yeidmzy5]{font-size:7cqw;top:6.5cqw;right:6cqw}.vcard__dimsline[data-astro-cid-yeidmzy5]{text-align:center;font-size:6.4cqw;bottom:5cqw;left:0;right:0}.vcard__arrows[data-astro-cid-yeidmzy5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vcard__arrows[data-astro-cid-yeidmzy5] line[data-astro-cid-yeidmzy5]{stroke:var(--ink);stroke-width:6px;stroke-linecap:round}.vcard__arrows[data-astro-cid-yeidmzy5] marker[data-astro-cid-yeidmzy5] path[data-astro-cid-yeidmzy5]{fill:var(--ink)}.vcard__arrows[data-astro-cid-yeidmzy5] rect[data-astro-cid-yeidmzy5]{fill:#fff;stroke:var(--ink);stroke-width:4px}.vcard__arrows[data-astro-cid-yeidmzy5] text[data-astro-cid-yeidmzy5]{font:800 38px/1 var(--font);fill:var(--ink);font-variant-numeric:tabular-nums}.vcard__body[data-astro-cid-yeidmzy5]{flex-direction:column;flex:1;padding:24px;display:flex}.vcard[data-astro-cid-yeidmzy5] h3[data-astro-cid-yeidmzy5]{margin:0 0 4px}.vcard__model[data-astro-cid-yeidmzy5]{color:var(--ink-2);margin:0;font-size:.95rem}.vcard__price[data-astro-cid-yeidmzy5]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:20px 0 0;display:flex}.vcard__price[data-astro-cid-yeidmzy5] strong[data-astro-cid-yeidmzy5]{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1}.vcard__price[data-astro-cid-yeidmzy5] span[data-astro-cid-yeidmzy5]{color:var(--ink-2);font-size:.95rem}.vcard__price[data-astro-cid-yeidmzy5] small[data-astro-cid-yeidmzy5]{color:var(--muted);flex-basis:100%;font-size:.9rem}.vcard__fits[data-astro-cid-yeidmzy5]{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.vcard__fits[data-astro-cid-yeidmzy5]>p[data-astro-cid-yeidmzy5]{margin:0 0 8px;font-weight:600}.vcard__fits[data-astro-cid-yeidmzy5] ul[data-astro-cid-yeidmzy5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vcard__fits[data-astro-cid-yeidmzy5] li[data-astro-cid-yeidmzy5]{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.95rem;line-height:1.45;display:flex}.vcard__fits[data-astro-cid-yeidmzy5] svg{color:var(--accent);margin-top:3px}.vcard__perk[data-astro-cid-yeidmzy5]{color:var(--ink-2);margin:16px 0 0;font-size:.9rem}.vcard__cta[data-astro-cid-yeidmzy5]{width:100%;margin-top:auto}.vcard__body[data-astro-cid-yeidmzy5]>[data-astro-cid-yeidmzy5]:nth-last-child(2){margin-bottom:24px}@media (width<=900px){.vcards[data-astro-cid-yeidmzy5]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.vcards[data-astro-cid-yeidmzy5]::-webkit-scrollbar{display:none}.vcard[data-astro-cid-yeidmzy5]{scroll-snap-align:start;flex:0 0 min(82%,340px)}.vcard__body[data-astro-cid-yeidmzy5]{padding:20px}}.calc__card[data-astro-cid-oyjshodi]{border-radius:var(--r-lg);color:#fff;background:linear-gradient(150deg,#1b2029,#0d1015);padding:clamp(28px,5vw,44px)}.calc__head[data-astro-cid-oyjshodi]{max-width:640px;margin-bottom:24px}.calc__head[data-astro-cid-oyjshodi] h2[data-astro-cid-oyjshodi]{color:#fff}.calc__head[data-astro-cid-oyjshodi] p[data-astro-cid-oyjshodi]{color:#ffffffc7;margin:0}.calc__seo[data-astro-cid-oyjshodi]{max-width:760px;color:var(--muted,#5b6270);margin:20px 0 0;font-size:.9375rem;line-height:1.6}.calc__grid[data-astro-cid-oyjshodi]{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(20px,4vw,36px);display:grid}.calc__controls[data-astro-cid-oyjshodi]{flex-direction:column;gap:14px;display:flex}.calc__field[data-astro-cid-oyjshodi]{flex-direction:column;gap:7px;font-size:.95rem;font-weight:600;display:flex}.calc__input[data-astro-cid-oyjshodi]{border-radius:var(--r);color:#fff;background:#ffffff0f;border:2px solid #ffffff24;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:1rem;transition:border-color .15s}.calc__input[data-astro-cid-oyjshodi]::placeholder{color:#fff6}select[data-astro-cid-oyjshodi].calc__input{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23ffffff' stroke-opacity='0.7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.calc__input[data-astro-cid-oyjshodi]:focus{border-color:var(--accent)}.calc__input[data-astro-cid-oyjshodi] option[data-astro-cid-oyjshodi]{color:#1b2029}.calc__hint[data-astro-cid-oyjshodi]{color:#fff9;margin:0;font-size:.85rem}.calc__more[data-astro-cid-oyjshodi]{cursor:pointer;font:inherit;color:#ff8a8e;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:flex-start;gap:8px;padding:6px 0;font-size:.95rem;font-weight:600;display:inline-flex}.calc__more[data-astro-cid-oyjshodi] svg{flex:none;margin-top:4px}.calc__more[data-astro-cid-oyjshodi] span[data-astro-cid-oyjshodi]{border-bottom:1px dashed #ff8a8e99}.calc__more[data-astro-cid-oyjshodi]:hover{color:#ffb0b3}.calc__more[data-astro-cid-oyjshodi][hidden],.calc__morewrap[data-astro-cid-oyjshodi][hidden]{display:none}.calc__morewrap[data-astro-cid-oyjshodi]{flex-direction:column;gap:18px;display:flex}.calc__q[data-astro-cid-oyjshodi]{flex-direction:column;gap:9px;animation:.25s calc-in;display:flex}.calc__q[data-astro-cid-oyjshodi][hidden]{display:none}@keyframes calc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.calc__q-label[data-astro-cid-oyjshodi]{font-size:.95rem;font-weight:600}.calc__q-hint[data-astro-cid-oyjshodi]{color:#ffffff8c;margin:0;font-size:.8rem}.calc__chips[data-astro-cid-oyjshodi]{flex-wrap:wrap;gap:8px;display:flex}.calc__chip[data-astro-cid-oyjshodi]{position:relative}.calc__chip[data-astro-cid-oyjshodi] input[data-astro-cid-oyjshodi]{opacity:0;pointer-events:none;position:absolute}.calc__chip[data-astro-cid-oyjshodi] span[data-astro-cid-oyjshodi]{cursor:pointer;background:#ffffff0d;border:2px solid #ffffff29;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.calc__chip[data-astro-cid-oyjshodi] span[data-astro-cid-oyjshodi]:hover{border-color:#ffffff59}.calc__chip[data-astro-cid-oyjshodi] input[data-astro-cid-oyjshodi]:checked+span[data-astro-cid-oyjshodi]{border-color:var(--accent);background:#ff5a6029}.calc__chip[data-astro-cid-oyjshodi] input[data-astro-cid-oyjshodi]:focus-visible+span[data-astro-cid-oyjshodi]{outline:2px solid var(--accent);outline-offset:2px}.calc__result[data-astro-cid-oyjshodi]{border-radius:var(--r);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:10px;padding:26px;display:flex;position:sticky;top:90px}.calc__label[data-astro-cid-oyjshodi]{color:#ffffffb3;font-size:.9rem}.calc__price[data-astro-cid-oyjshodi]{font-size:1.5rem;font-weight:700}.calc__price[data-astro-cid-oyjshodi] strong[data-astro-cid-oyjshodi]{color:#ff5a60;font-size:2.6rem}.calc__cta[data-astro-cid-oyjshodi]{margin-top:8px}.calc__note[data-astro-cid-oyjshodi]{color:#ffffff8c;font-size:.8rem}.calc__done[data-astro-cid-oyjshodi]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;padding-top:14px;animation:.25s calc-in;display:flex}.calc__done[data-astro-cid-oyjshodi][hidden]{display:none}.calc__done-text[data-astro-cid-oyjshodi]{color:#ffffffb8;margin:0;font-size:.85rem}.calc__done-btn[data-astro-cid-oyjshodi]{width:100%}@media (width<=720px){.calc__grid[data-astro-cid-oyjshodi]{grid-template-columns:1fr}.calc__result[data-astro-cid-oyjshodi]{position:static}.calc__cta[data-astro-cid-oyjshodi]{width:100%}}
