.cvz[data-astro-cid-dbmzbk3b]{--cz-forest: #0f3128;--cz-forest-2: #19473c;--cz-moss: #2c5a4b;--cz-lime: #bce955;--cz-mint: #e4f5bd;--cz-ivory: #f7f4f0;--cz-paper: #fdfbf8;--cz-stone: #efeae2;--cz-ink-2: #46574f;--cz-ink-3: #5f6d66;--cz-line: rgba(15, 49, 40, .12);--cz-line-2: rgba(15, 49, 40, .26);--cz-bad: #a63a24;--cz-r: 28px;--cz-r-m: 22px;--cz-r-s: 16px;--cz-ease: cubic-bezier(.22, 1, .36, 1);--cz-spring: cubic-bezier(.34, 1.56, .64, 1);--cz-shadow: 0 30px 50px -28px rgba(15, 49, 40, .45);--cz-shadow-s: 0 18px 30px -22px rgba(15, 49, 40, .42);--cz-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23bce955' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E");--cz-arrow-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230f3128' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E");min-height:calc(100svh - var(--cvz-top, 124px));display:flex;flex-direction:column;padding-top:1.1rem;padding-bottom:1.5rem;color:var(--cz-forest)}.cvz[data-astro-cid-dbmzbk3b]>[data-astro-cid-dbmzbk3b]:not(.cvz-pop):not(.cvz-float){width:100%;max-width:calc(1120px + 3rem);margin-inline:auto;padding-inline:1.5rem;box-sizing:border-box}.cvz[data-astro-cid-dbmzbk3b]>.cvz-promo[data-astro-cid-dbmzbk3b]{width:auto;max-width:calc(100% - 3rem);padding:.4rem .55rem .4rem .45rem}.cvz[data-astro-cid-dbmzbk3b]>.cvz-promo-cond[data-astro-cid-dbmzbk3b]{max-width:640px;padding:.9rem 1.1rem}.cvz-panel[data-astro-cid-dbmzbk3b]:not([hidden]){display:flex;flex-direction:column;justify-content:center;padding-block:1.5rem 2.5rem}.cvz-top[data-astro-cid-dbmzbk3b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,1fr);align-items:center;gap:1rem;min-height:2.75rem}.cvz-top-back[data-astro-cid-dbmzbk3b]{justify-self:start}.cvz-top-back[data-astro-cid-dbmzbk3b][hidden]{display:inline-flex;visibility:hidden}.cvz-top-meta[data-astro-cid-dbmzbk3b]{grid-column:2}.cvz-top-meta[data-astro-cid-dbmzbk3b] .bqf-progress__label[data-astro-cid-dbmzbk3b]{text-align:center}.cvz-top-sep[data-astro-cid-dbmzbk3b]{width:1.4rem;height:1px;background:var(--cz-lime)}.cvz-top-end[data-astro-cid-dbmzbk3b]{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.cvz-top-end[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-top-phone[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.45rem 1rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--cz-ink-2);text-decoration:none;white-space:nowrap;transition:background .25s,box-shadow .25s}.cvz-top-phone[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line)}.cvz-top-phone[data-astro-cid-dbmzbk3b] strong[data-astro-cid-dbmzbk3b]{color:var(--cz-forest);font-weight:800}.cvz-top-phone[data-astro-cid-dbmzbk3b][hidden],.cvz-top-phone-ico[data-astro-cid-dbmzbk3b]{display:none}.cvz-top-end[data-astro-cid-dbmzbk3b].has-price .cvz-top-phone[data-astro-cid-dbmzbk3b]{position:relative;justify-content:center;width:2.9rem;min-height:2.9rem;padding:0;background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line);color:var(--cz-forest)}.cvz-top-end[data-astro-cid-dbmzbk3b].has-price .cvz-top-phone[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-lime);box-shadow:none}.cvz-top-end[data-astro-cid-dbmzbk3b].has-price .cvz-top-phone-txt[data-astro-cid-dbmzbk3b]{display:none}.cvz-top-end[data-astro-cid-dbmzbk3b].has-price .cvz-top-phone-ico[data-astro-cid-dbmzbk3b]{display:inline-flex}.cvz-top-end[data-astro-cid-dbmzbk3b].has-price .cvz-top-dot[data-astro-cid-dbmzbk3b]{position:absolute;top:.45rem;right:.45rem;width:7px;height:7px;box-shadow:0 0 0 2px var(--cz-paper);animation:none}.cvz-price[data-astro-cid-dbmzbk3b]{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.18rem;min-height:2.9rem;padding:.38rem 1.15rem .42rem;border-radius:999px;box-sizing:border-box;background:var(--cz-forest);color:var(--cz-ivory);white-space:nowrap;box-shadow:0 14px 28px -18px #0f3128a6;animation:cvz-price-in .55s var(--cz-spring) both}.cvz-price[data-astro-cid-dbmzbk3b][hidden]{display:none}@keyframes cvz-price-in{0%{opacity:0;transform:translateY(-6px) scale(.86)}}.cvz-price[data-astro-cid-dbmzbk3b].is-bump{animation:cvz-price-bump .6s var(--cz-ease)}@keyframes cvz-price-bump{0%{box-shadow:0 0 #bce955bf,0 14px 28px -18px #0f3128a6}to{box-shadow:0 0 0 10px #bce95500,0 14px 28px -18px #0f3128a6}}.cvz-price-line[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;gap:.45rem}.cvz-price-amount[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.22rem;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cvz-price-amount[data-astro-cid-dbmzbk3b] small{font-family:var(--font-body);font-size:.62em;font-weight:700;color:#f7f4f0b8}.cvz-price-promo[data-astro-cid-dbmzbk3b]{font-size:.7rem;font-weight:800;line-height:1;padding:.2rem .45rem;border-radius:999px;background:var(--cz-lime);color:var(--cz-forest)}.cvz-price-promo[data-astro-cid-dbmzbk3b][hidden],.cvz-price-was[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-price-ttc[data-astro-cid-dbmzbk3b]{font-size:.64rem;font-weight:600;line-height:1;color:#f7f4f0b3}.cvz-price-was[data-astro-cid-dbmzbk3b]{margin-right:.4rem;color:#f7f4f08c}.cvz-top-dot[data-astro-cid-dbmzbk3b]{width:8px;height:8px;border-radius:50%;background:var(--bq-ok);box-shadow:0 0 #2f8a4e80;animation:cvz-pulse 2s infinite}@keyframes cvz-pulse{0%{box-shadow:0 0 #2f8a4e80}80%,to{box-shadow:0 0 0 8px #2f8a4e00}}.cvz-promo[data-astro-cid-dbmzbk3b][hidden],.cvz-promo-info[data-astro-cid-dbmzbk3b][hidden],.cvz-promo-cond[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-promo[data-astro-cid-dbmzbk3b]{align-self:center;display:flex;align-items:center;gap:.75rem;margin-top:1.1rem;background:var(--cz-forest);color:var(--cz-ivory);border-radius:999px;box-shadow:var(--cz-shadow-s);max-width:100%}.cvz-promo-badge[data-astro-cid-dbmzbk3b]{background:var(--cz-lime);color:var(--cz-forest);font-weight:800;font-size:.85rem;padding:.32rem .7rem;border-radius:999px}.cvz-promo-text[data-astro-cid-dbmzbk3b]{font-weight:700;font-size:.88rem}.cvz-promo-info[data-astro-cid-dbmzbk3b]{width:1.6rem;height:1.6rem;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px #f7f4f073;background:transparent;color:var(--cz-ivory);font-family:var(--font-display);font-style:italic;cursor:pointer}.cvz-promo-cond[data-astro-cid-dbmzbk3b]{align-self:center;max-width:640px;margin-top:.7rem;font-size:.8rem;line-height:1.55;color:var(--cz-ink-2);white-space:pre-line;background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line);border-radius:var(--cz-r-s);padding:.9rem 1.1rem}.cvz-panel[data-astro-cid-dbmzbk3b]{border:0;margin:0;padding:0;min-width:0;flex:1}.cvz-head[data-astro-cid-dbmzbk3b]{display:block;width:100%;padding:0;text-align:center;margin:0 0 clamp(1.5rem,3vw,2.25rem)}.cvz-title[data-astro-cid-dbmzbk3b]{--fit: clamp(2rem, 1.15rem + 2.4vw, 3.3rem);--fit-k: 1;font-family:var(--font-display);font-weight:400;font-size:calc(var(--fit) * var(--fit-k));line-height:1.04;letter-spacing:-.022em;margin:0 auto .7rem;max-width:var(--fit-ch, 21ch);color:var(--cz-forest);text-wrap:balance}.cvz-title[data-astro-cid-dbmzbk3b][data-fit=m]{--fit-k: .87;--fit-ch: 24ch}.cvz-title[data-astro-cid-dbmzbk3b][data-fit=l]{--fit-k: .74;--fit-ch: 30ch}.cvz-title[data-astro-cid-dbmzbk3b][data-fit=xl]{--fit-k: .63;--fit-ch: 40ch}.cvz-lead[data-astro-cid-dbmzbk3b]{display:block;color:var(--cz-ink-2);line-height:1.6;margin:0 auto;max-width:50ch;font-size:1rem}.cvz-kicker[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:.15rem .5rem;margin:0 auto 1.1rem;padding:.42rem .95rem .42rem .55rem;border-radius:999px;background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line);font-size:.78rem;font-weight:700;line-height:1.3;color:var(--cz-forest)}.cvz-kicker-dot[data-astro-cid-dbmzbk3b]{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--cz-lime);box-shadow:0 0 0 3px #bce95559}.cvz-kicker-sep[data-astro-cid-dbmzbk3b]{color:var(--cz-ink-3);font-weight:500}.cvz-kicker-name[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;gap:.5rem}.cvz-grid[data-astro-cid-dbmzbk3b]{display:grid;gap:clamp(.75rem,1.4vw,1.15rem);margin:0 auto;width:100%}.cvz-grid-4[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(4,1fr)}.cvz-grid-4[data-astro-cid-dbmzbk3b] .cvz-photo[data-astro-cid-dbmzbk3b]{aspect-ratio:1 / 1}.cvz-grid-4[data-astro-cid-dbmzbk3b] .cvz-glass-desc[data-astro-cid-dbmzbk3b]{display:none}.cvz-grid-3[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(3,1fr)}.cvz-grid-2[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(2,1fr);max-width:940px}.cvz-photo[data-astro-cid-dbmzbk3b]{position:relative;display:block;width:100%;aspect-ratio:16 / 11;padding:0;margin:0;border:0;border-radius:var(--cz-r-m);overflow:hidden;cursor:pointer;font:inherit;text-align:left;background:var(--cz-stone);color:var(--cz-ivory);box-shadow:var(--cz-shadow-s);transition:transform .5s var(--cz-ease),box-shadow .5s var(--cz-ease);isolation:isolate}.cvz-grid-3[data-astro-cid-dbmzbk3b] .cvz-photo[data-astro-cid-dbmzbk3b]{aspect-ratio:4 / 5}.cvz-photo[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--cz-ease)}.cvz-photo[data-astro-cid-dbmzbk3b]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0a221c00 45%,#0a221c73)}.cvz-photo[data-astro-cid-dbmzbk3b]:hover{box-shadow:var(--cz-shadow)}@media(hover:hover)and (pointer:fine){.cvz-photo[data-astro-cid-dbmzbk3b]:hover img[data-astro-cid-dbmzbk3b]{transform:scale(1.06)}}.cvz-photo[data-astro-cid-dbmzbk3b]:active{transform:translateY(-2px) scale(.985)}.cvz-photo[data-astro-cid-dbmzbk3b]:focus-visible{outline:3px solid var(--cz-lime);outline-offset:3px}.cvz-glass[data-astro-cid-dbmzbk3b]{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:1;display:flex;align-items:center;gap:.8rem;padding:.75rem .7rem .75rem 1rem;border-radius:var(--cz-r-s);background:#0f312880;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #f7f4f02e}.cvz-glass-txt[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.cvz-glass-title[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.25rem;line-height:1.15;color:var(--cz-ivory)}.cvz-glass-desc[data-astro-cid-dbmzbk3b]{font-size:.78rem;color:#f7f4f0d1;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cvz-glass-go[data-astro-cid-dbmzbk3b]{flex:none;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cz-lime);color:var(--cz-forest);transition:transform .5s var(--cz-spring)}.cvz-glass-go[data-astro-cid-dbmzbk3b]{transition:background-color .3s var(--cz-ease),color .3s var(--cz-ease)}.cvz-photo[data-astro-cid-dbmzbk3b]:hover .cvz-glass-go[data-astro-cid-dbmzbk3b]{background:var(--cz-ivory)}.cvz-photo--studio[data-astro-cid-dbmzbk3b]{background:#f4f1e5}.cvz-photo--studio[data-astro-cid-dbmzbk3b]:after{display:none}.cvz-photo--studio[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{inset:0 0 auto;height:calc(100% - 3.6rem);object-fit:cover}.cvz-photo--studio[data-astro-cid-dbmzbk3b] .cvz-glass[data-astro-cid-dbmzbk3b]{background:#0f3128f0;backdrop-filter:none;-webkit-backdrop-filter:none}.cvz-tick[data-astro-cid-dbmzbk3b]{position:absolute;top:.75rem;right:.75rem;z-index:2;width:32px;height:32px;border-radius:50%;background:var(--cz-lime);opacity:0;transform:scale(.4) rotate(-30deg);transition:opacity .25s,transform .5s var(--cz-spring);box-shadow:0 6px 14px #00000038}.cvz-tick[data-astro-cid-dbmzbk3b]:after{content:"";position:absolute;left:11px;top:8px;width:7px;height:13px;border-right:2.4px solid var(--cz-forest);border-bottom:2.4px solid var(--cz-forest);transform:rotate(45deg)}.is-selected[data-astro-cid-dbmzbk3b]>.cvz-tick[data-astro-cid-dbmzbk3b],.is-selected[data-astro-cid-dbmzbk3b] .cvz-model-media[data-astro-cid-dbmzbk3b]>.cvz-tick[data-astro-cid-dbmzbk3b]{opacity:1;transform:none}.cvz-photo[data-astro-cid-dbmzbk3b].is-selected{box-shadow:0 0 0 3px var(--cz-ivory),0 0 0 6px var(--cz-lime),var(--cz-shadow)}.cvz-photo-blank[data-astro-cid-dbmzbk3b]{background:linear-gradient(160deg,var(--cz-forest-2),var(--cz-forest))}.cvz-blank-art[data-astro-cid-dbmzbk3b]{position:absolute;inset:0 0 4rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-style:italic;font-size:7rem;color:var(--cz-lime)}.cvz-material[data-astro-cid-dbmzbk3b]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.cvz-grid-material[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(2,1fr);max-width:720px}.cvz-grid-material[data-astro-cid-dbmzbk3b] .cvz-photo[data-astro-cid-dbmzbk3b]{aspect-ratio:1 / 1}.cvz-skip[data-astro-cid-dbmzbk3b]{background:none;border:0;padding:.65rem 1.1rem;cursor:pointer;font:inherit;min-height:2.75rem;font-size:.92rem;color:var(--cz-ink-2);border-radius:999px;transition:background .25s}.cvz-skip[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-paper)}.cvz-skip-main[data-astro-cid-dbmzbk3b]{color:var(--cz-forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--cz-lime);text-decoration-thickness:3px;text-underline-offset:5px}.cvz-skip[data-astro-cid-dbmzbk3b]:hover .cvz-skip-main[data-astro-cid-dbmzbk3b]{text-decoration-color:var(--cz-forest)}.cvz-skip[data-astro-cid-dbmzbk3b].is-selected{background:var(--cz-mint)}.cvz-trust[data-astro-cid-dbmzbk3b]{list-style:none;margin:2rem auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cvz-trust[data-astro-cid-dbmzbk3b] li[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .45rem;border-radius:999px;background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line);font-size:.8rem;font-weight:700;color:var(--cz-forest)}.cvz-trust[data-astro-cid-dbmzbk3b] li[data-astro-cid-dbmzbk3b]:before{content:"";flex:none;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--cz-lime) no-repeat center / .7rem url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f3128' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cvz-trust-left[data-astro-cid-dbmzbk3b]{justify-content:flex-start;margin-top:1.4rem}.cvz-dims[data-astro-cid-dbmzbk3b]{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.cvz-dims-in[data-astro-cid-dbmzbk3b]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.25rem}@media(min-width:1080px){.cvz-dims[data-astro-cid-dbmzbk3b]{max-width:1040px;flex-direction:row;align-items:center;justify-content:center;gap:clamp(2rem,3vw,3rem)}.cvz-dims-in[data-astro-cid-dbmzbk3b]{width:auto;flex:1 1 auto}.cvz-dims[data-astro-cid-dbmzbk3b] .cvz-viz[data-astro-cid-dbmzbk3b]{flex:0 1 400px}[data-astro-cid-dbmzbk3b][data-step-panel="2"]>.cvz-actions[data-astro-cid-dbmzbk3b]{max-width:1040px}}.cvz-dimtiles[data-astro-cid-dbmzbk3b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.cvz-dimtile[data-astro-cid-dbmzbk3b]{display:grid;grid-template-columns:46px 7.5rem 46px;align-items:center;justify-items:center;gap:.6rem;background:var(--cz-paper);border-radius:var(--cz-r-m);padding:.9rem;box-shadow:inset 0 0 0 1px var(--cz-line),var(--cz-shadow-s);transition:box-shadow .25s}.cvz-dimtile[data-astro-cid-dbmzbk3b][hidden],.cvz-dimx[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-dimtile-center[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;align-items:center;gap:.15rem;cursor:text}.cvz-dimtile-val[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:baseline;justify-content:center;gap:.15rem}.cvz-input-num[data-astro-cid-dbmzbk3b]{width:2ch;border:0;background:none;padding:0;text-align:center;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.2rem);line-height:1;color:var(--cz-forest);-moz-appearance:textfield;appearance:textfield}.cvz-input-num[data-astro-cid-dbmzbk3b]:focus{outline:none}.cvz-dimtile[data-astro-cid-dbmzbk3b]:focus-within{box-shadow:inset 0 0 0 1.5px var(--cz-forest),0 0 0 4px #bce95573,var(--cz-shadow-s)}.cvz-input-num[data-astro-cid-dbmzbk3b]::-webkit-outer-spin-button,.cvz-input-num[data-astro-cid-dbmzbk3b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cvz-dimtile-unit[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--cz-ink-3)}.cvz-dimtile-label[data-astro-cid-dbmzbk3b]{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-ink-3)}.cvz-dimx[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-style:italic;font-size:1.7rem;color:var(--cz-ink-3)}.cvz-step-btn[data-astro-cid-dbmzbk3b]{width:46px;height:46px;flex:none;border-radius:50%;padding:0;cursor:pointer;border:0;background:var(--cz-forest);color:var(--cz-ivory);font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,color .2s,transform .35s var(--cz-spring)}.cvz-step-btn[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-lime);color:var(--cz-forest)}.cvz-step-btn[data-astro-cid-dbmzbk3b]:active{transform:scale(.88)}.cvz-step-btn[data-astro-cid-dbmzbk3b]:focus-visible{outline:3px solid var(--cz-lime);outline-offset:2px}.cvz-field-error[data-astro-cid-dbmzbk3b]{margin:-.4rem 0 0;color:var(--cz-bad);font-size:.84rem;font-weight:700}.cvz-field-error[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-field-note[data-astro-cid-dbmzbk3b]{margin:-.4rem 0 0;color:var(--cz-ink-2);font-size:.84rem;text-align:center}.cvz-field-note[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-presets[data-astro-cid-dbmzbk3b]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;justify-content:center}.cvz-presets-label[data-astro-cid-dbmzbk3b]{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cz-ink-3)}.cvz-presets-list[data-astro-cid-dbmzbk3b]{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:center}.cvz-viz[data-astro-cid-dbmzbk3b]{width:100%;max-width:540px;background:#f4f1e5;box-shadow:inset 0 0 0 1px var(--cz-line);border-radius:var(--cz-r-m);padding:1.15rem 1.25rem 1rem;display:flex;flex-direction:column;gap:.35rem}.cvz-viz[data-astro-cid-dbmzbk3b]{overflow:hidden}.cvz-viz[data-astro-cid-dbmzbk3b] svg[data-astro-cid-dbmzbk3b]{width:calc(100% + 2.5rem);height:auto;display:block;margin:-1.15rem -1.25rem 0;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}.cvz-viz-cover[data-astro-cid-dbmzbk3b]{margin:0;text-align:center;font-size:.92rem;font-weight:600;color:var(--cz-forest-2);min-height:1.4em}.cvz-viz-hint[data-astro-cid-dbmzbk3b]{margin:0;font-size:.74rem;color:var(--cz-ink-3);text-align:center}.cvz-model[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;padding:0;text-align:left;cursor:pointer;font:inherit;background:var(--cz-paper);border:0;border-radius:var(--cz-r-m);overflow:hidden;color:var(--cz-forest);box-shadow:inset 0 0 0 1px var(--cz-line),var(--cz-shadow-s);transition:transform .5s var(--cz-ease),box-shadow .5s var(--cz-ease)}.cvz-model[data-astro-cid-dbmzbk3b]:hover{box-shadow:inset 0 0 0 1px var(--cz-line-2),var(--cz-shadow)}.cvz-model[data-astro-cid-dbmzbk3b].is-selected{box-shadow:0 0 0 3px var(--cz-ivory),0 0 0 6px var(--cz-lime),var(--cz-shadow)}.cvz-model[data-astro-cid-dbmzbk3b]:focus-visible{outline:3px solid var(--cz-lime);outline-offset:3px}.cvz-model-media[data-astro-cid-dbmzbk3b]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;margin:.5rem .5rem 0;border-radius:var(--cz-r-s)}.cvz-model-media[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--cz-ease)}@media(hover:hover)and (pointer:fine){.cvz-model[data-astro-cid-dbmzbk3b]:hover .cvz-model-media[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{transform:scale(1.06)}}.cvz-badge[data-astro-cid-dbmzbk3b]{position:absolute;top:.75rem;left:.75rem;background:var(--cz-lime);color:var(--cz-forest);font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.38rem .75rem;border-radius:999px;box-shadow:0 6px 14px #0000002e}.cvz-grid-models[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(2,1fr);max-width:780px}.cvz-model-body[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.2rem 1.2rem}.cvz-model-tagline[data-astro-cid-dbmzbk3b]{font-size:.86rem;color:var(--cz-ink-2);line-height:1.45}.cvz-model-name[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.4rem;line-height:1.15;color:var(--cz-forest);display:inline-flex;align-items:center}.cvz-model-price[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.15rem;color:var(--cz-forest-2);margin-top:.3rem}.cvz-panel-wide[data-astro-cid-dbmzbk3b] .cvz-head[data-astro-cid-dbmzbk3b]{margin-bottom:1.4rem}.cvz-colors[data-astro-cid-dbmzbk3b]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start}.cvz-visu[data-astro-cid-dbmzbk3b]{position:sticky;top:90px}.cvz-visu-stage[data-astro-cid-dbmzbk3b]{position:relative;aspect-ratio:1600 / 1067;overflow:hidden;border-radius:var(--cz-r);background:var(--cz-stone);box-shadow:var(--cz-shadow)}.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.35);transform-origin:48% 74%}.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b].cvz-visu-ghost{transition:opacity .4s ease;pointer-events:none}.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b].cvz-visu-ghost.is-out,.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b].is-entering{opacity:0}.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b][data-visu=membrane],.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b][data-visu=box]{transition:opacity .4s ease}.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b][data-visu=box],.cvz-visu-stage[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b][data-visu=membrane]{transition:opacity .32s ease}.cvz-visu-stage[data-astro-cid-dbmzbk3b].is-fading img[data-astro-cid-dbmzbk3b][data-visu=box],.cvz-visu-stage[data-astro-cid-dbmzbk3b].is-fading img[data-astro-cid-dbmzbk3b][data-visu=membrane]{opacity:0}.cvz-visu-states[data-astro-cid-dbmzbk3b]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:2;display:inline-flex;gap:.2rem;padding:.25rem;border-radius:999px;background:#0f312880;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px #f7f4f033}.cvz-visu-state[data-astro-cid-dbmzbk3b]{border:0;border-radius:999px;background:none;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;padding:.5rem .95rem;color:#f7f4f0e0;white-space:nowrap;transition:background .25s,color .25s}.cvz-visu-state[data-astro-cid-dbmzbk3b]:hover{color:var(--cz-ivory);background:#f7f4f01f}.cvz-visu-state[data-astro-cid-dbmzbk3b].is-active{background:var(--cz-lime);color:var(--cz-forest)}.cvz-visu-note[data-astro-cid-dbmzbk3b]{font-size:.74rem;color:var(--cz-ink-3);margin:.6rem 0 0;text-align:center}.cvz-palettes[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;gap:1.2rem}.cvz-palette[data-astro-cid-dbmzbk3b]{padding:1.1rem 1.2rem 1.25rem;border-radius:var(--cz-r-m);background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line)}.cvz-palette[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-palette-head[data-astro-cid-dbmzbk3b]{margin:0 0 .8rem;display:flex;flex-direction:column;gap:.15rem}.cvz-palette-title[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.3rem;color:var(--cz-forest)}.cvz-frame-disabled[data-astro-cid-dbmzbk3b]{color:var(--cz-ink-2);font-size:.86rem;border-left:3px solid var(--cz-lime);padding-left:.8rem}.cvz-quote[data-astro-cid-dbmzbk3b]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(1.2rem,3vw,2rem);align-items:start;max-width:1040px;margin:0 auto;width:100%}.cvz-form[data-astro-cid-dbmzbk3b]{background:var(--cz-paper);border-radius:var(--cz-r);padding:0 1.7rem 1.6rem;overflow:hidden;box-shadow:0 0 0 2px var(--cz-lime),0 40px 70px -36px #0f31288c}.cvz-form-head[data-astro-cid-dbmzbk3b]{position:relative;isolation:isolate;overflow:hidden;margin:0 -1.7rem 1.4rem;padding:1.35rem 1.7rem 1.25rem;background:var(--cz-forest);color:var(--cz-ivory)}.cvz-form-head[data-astro-cid-dbmzbk3b]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 120% at 100% 0%,rgba(188,233,85,.18),transparent 60%)}.cvz-form-head[data-astro-cid-dbmzbk3b] .cvz-estimate-label[data-astro-cid-dbmzbk3b]{color:var(--cz-lime)}.cvz-estimate[data-astro-cid-dbmzbk3b],.cvz-study[data-astro-cid-dbmzbk3b]{display:flex;flex-direction:column;gap:.25rem;margin-top:.3rem}.cvz-estimate[data-astro-cid-dbmzbk3b][hidden],.cvz-study[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-estimate-label[data-astro-cid-dbmzbk3b]{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cvz-estimate-price[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:clamp(2.1rem,1.5rem + 2vw,2.9rem);color:var(--cz-ivory);line-height:1.05;letter-spacing:-.02em}.cvz-estimate-promo[data-astro-cid-dbmzbk3b]{align-self:flex-start;font-size:.84rem;font-weight:800;color:var(--cz-forest);background:var(--cz-lime);padding:.25rem .65rem;border-radius:999px}.cvz-estimate-promo[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-estimate-note[data-astro-cid-dbmzbk3b]{font-size:.78rem;line-height:1.45;color:#f7f4f0b8}.cvz-study-title[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.35rem;color:var(--cz-ivory)}.cvz-study-body[data-astro-cid-dbmzbk3b]{margin:0;font-size:.88rem;line-height:1.55;color:#f7f4f0d1}.cvz-form-title[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.5rem;line-height:1.15;color:var(--cz-forest);margin:0 0 1rem}.cvz-addnote[data-astro-cid-dbmzbk3b]{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:2.5rem;background:none;border:0;padding:.35rem .95rem;margin-left:-.5rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;color:var(--cz-forest);transition:background .25s}.cvz-addnote[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-mint)}.cvz-addnote[data-astro-cid-dbmzbk3b][hidden],.cvz-field[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-btn-submit[data-astro-cid-dbmzbk3b]{margin-top:1.4rem;font-size:1.05rem;min-height:3.75rem;padding-left:1.8rem}.cvz-assure[data-astro-cid-dbmzbk3b]{justify-content:center;margin-top:1rem}.cvz-trust-center[data-astro-cid-dbmzbk3b]{justify-content:center;margin-top:1rem;gap:.4rem}.cvz-trust-center[data-astro-cid-dbmzbk3b] li[data-astro-cid-dbmzbk3b]{font-size:.76rem}.cvz-summary[data-astro-cid-dbmzbk3b]{position:sticky;top:90px;background:var(--cz-paper);border-radius:var(--cz-r);padding:1.2rem 1.35rem;box-shadow:inset 0 0 0 1px var(--cz-line)}.cvz-summary-title[data-astro-cid-dbmzbk3b]{font-family:var(--font-display);font-size:1.25rem;color:var(--cz-forest);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:2.25rem}.cvz-summary-title[data-astro-cid-dbmzbk3b]::-webkit-details-marker{display:none}.cvz-summary-title[data-astro-cid-dbmzbk3b]:after{content:"+";display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--cz-stone);font-family:var(--font-body, inherit);font-size:1.1rem;font-weight:700;color:var(--cz-forest);transition:transform .4s var(--cz-spring),background .25s}.cvz-summary-title[data-astro-cid-dbmzbk3b]:hover:after{background:var(--cz-lime)}.cvz-summary[data-astro-cid-dbmzbk3b][open] .cvz-summary-title[data-astro-cid-dbmzbk3b]{margin-bottom:.6rem}.cvz-summary[data-astro-cid-dbmzbk3b][open] .cvz-summary-title[data-astro-cid-dbmzbk3b]:after{content:"−";transform:rotate(180deg)}.cvz-form-grid[data-astro-cid-dbmzbk3b]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.cvz-field-full[data-astro-cid-dbmzbk3b]{grid-column:1 / -1}.cvz-hp[data-astro-cid-dbmzbk3b]{position:absolute;left:-9999px;opacity:0;height:0}.cvz-form-error[data-astro-cid-dbmzbk3b]{display:flex;gap:.55rem;align-items:flex-start;margin:1rem 0 0;padding:.8rem 1rem;border-radius:var(--cz-r-s);background:#fbefeb;color:var(--cz-bad);font-size:.88rem;font-weight:700;line-height:1.45;animation:cvz-shake .35s var(--cz-ease)}.cvz-form-error[data-astro-cid-dbmzbk3b]:before{content:"!";flex:none;display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--cz-bad);color:#fff;font-size:.72rem;font-weight:800}.cvz-form-error[data-astro-cid-dbmzbk3b][hidden]{display:none}@keyframes cvz-shake{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(4px)}}.cvz-ask[data-astro-cid-dbmzbk3b]{margin:.9rem 0 0;text-align:center;font-size:.86rem;color:var(--cz-ink-2)}.cvz-ask[data-astro-cid-dbmzbk3b] a[data-astro-cid-dbmzbk3b],.cvz-ask-note[data-astro-cid-dbmzbk3b]{color:var(--cz-forest);font-weight:800;text-decoration:underline;text-decoration-color:var(--cz-lime);text-decoration-thickness:2px;text-underline-offset:3px}.cvz-ask-note[data-astro-cid-dbmzbk3b]{font:inherit;font-weight:800;background:none;border:0;padding:0;cursor:pointer}.cvz-legal[data-astro-cid-dbmzbk3b]{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem}.cvz-legal[data-astro-cid-dbmzbk3b] a[data-astro-cid-dbmzbk3b]{font-size:.76rem;color:var(--cz-ink-3);text-decoration:underline;text-decoration-color:var(--cz-line-2);text-underline-offset:3px}.cvz-legal[data-astro-cid-dbmzbk3b] a[data-astro-cid-dbmzbk3b]:hover{color:var(--cz-forest)}.cvz-privacy[data-astro-cid-dbmzbk3b]{font-size:.76rem;color:var(--cz-ink-3);margin:.8rem 0 0;text-align:center}.cvz-done[data-astro-cid-dbmzbk3b]{text-align:center;padding:3rem 1rem;max-width:600px;margin:0 auto}.cvz-done-check[data-astro-cid-dbmzbk3b]{position:relative;width:76px;height:76px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cz-lime);color:var(--cz-forest);margin-bottom:1.5rem;animation:cvz-pop .7s var(--cz-spring) both}.cvz-done-check[data-astro-cid-dbmzbk3b]:after{content:"";position:absolute;inset:0;border-radius:50%;animation:cvz-ring 1.8s var(--cz-ease) .35s both}@keyframes cvz-pop{0%{transform:scale(.3);opacity:0}}@keyframes cvz-ring{0%{box-shadow:0 0 #bce95599}to{box-shadow:0 0 0 22px #bce95500}}.cvz-done-body[data-astro-cid-dbmzbk3b]{margin:0 auto 1.4rem}.cvz-done-ref[data-astro-cid-dbmzbk3b]{display:inline-block;font-size:.86rem;font-weight:700;color:var(--cz-forest-2);margin:0 0 1.6rem;padding:.45rem .95rem;border-radius:999px;background:var(--cz-paper);box-shadow:inset 0 0 0 1px var(--cz-line)}.cvz-done-ref[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz-done-actions[data-astro-cid-dbmzbk3b]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;align-items:center}.cvz-actions[data-astro-cid-dbmzbk3b]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem;flex-wrap:wrap;width:100%;max-width:760px;margin:clamp(1.75rem,3vw,2.5rem) auto 0}.cvz-actions[data-astro-cid-dbmzbk3b][hidden]{display:none}[data-astro-cid-dbmzbk3b][data-step-panel="1"]>.cvz-actions[data-astro-cid-dbmzbk3b],[data-astro-cid-dbmzbk3b][data-step-panel="3"]>.cvz-actions[data-astro-cid-dbmzbk3b],[data-astro-cid-dbmzbk3b][data-step-panel="4"]>.cvz-actions[data-astro-cid-dbmzbk3b]{max-width:none}[data-astro-cid-dbmzbk3b][data-step-panel="4"]>.cvz-actions[data-astro-cid-dbmzbk3b]{max-width:940px}[data-astro-cid-dbmzbk3b][data-step-panel="5"]>.cvz-actions[data-astro-cid-dbmzbk3b]{max-width:680px}[data-astro-cid-dbmzbk3b][data-step-panel="6"]>.cvz-actions[data-astro-cid-dbmzbk3b]{max-width:none}.cvz-hint[data-astro-cid-dbmzbk3b]{margin-right:auto;font-size:.88rem;font-weight:700;color:var(--cz-bad)}.cvz-hint[data-astro-cid-dbmzbk3b][hidden]{display:none}.cvz[data-astro-cid-dbmzbk3b] .cvz-float[data-astro-cid-dbmzbk3b]{position:fixed;z-index:50;left:0;right:0;bottom:calc(.9rem + env(safe-area-inset-bottom,0px));width:max-content;margin-inline:auto;min-height:3.1rem;padding:.7rem .5rem .7rem 1.35rem;gap:.75rem;font-size:.95rem;box-shadow:0 18px 36px -14px #0f312899,0 0 0 1px #0f31280f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(140%);transition:transform .45s var(--cz-spring),opacity .25s,visibility 0s linear .45s}.cvz[data-astro-cid-dbmzbk3b] .cvz-float[data-astro-cid-dbmzbk3b]:after{width:2rem;height:2rem}.cvz[data-astro-cid-dbmzbk3b] .cvz-float[data-astro-cid-dbmzbk3b].is-on{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.cvz-btn-ghost[data-astro-cid-dbmzbk3b]{display:inline-flex;align-items:center;min-height:3.8rem;background:transparent;border:0;box-shadow:inset 0 0 0 1.5px var(--cz-line-2);color:var(--cz-forest);padding:.8rem 1.5rem;border-radius:999px;cursor:pointer;font:700 .92rem/1 var(--font-body);transition:background .25s,box-shadow .25s}.cvz-btn-ghost[data-astro-cid-dbmzbk3b]:hover{background:var(--cz-forest);color:var(--cz-ivory);box-shadow:none}@media(max-width:860px){.cvz[data-astro-cid-dbmzbk3b]{padding-top:.75rem}.cvz[data-astro-cid-dbmzbk3b]>[data-astro-cid-dbmzbk3b]:not(.cvz-pop):not(.cvz-float){padding-inline:1rem}.cvz[data-astro-cid-dbmzbk3b]>.cvz-promo[data-astro-cid-dbmzbk3b]{max-width:calc(100% - 2rem)}.cvz-top[data-astro-cid-dbmzbk3b]{grid-template-columns:auto 1fr}.cvz-top-meta[data-astro-cid-dbmzbk3b]{grid-column:2}.cvz-top-eyebrow[data-astro-cid-dbmzbk3b],.cvz-top-sep[data-astro-cid-dbmzbk3b]{display:none}.cvz-top-end[data-astro-cid-dbmzbk3b]{grid-column:1 / -1;justify-self:center}.cvz-grid-3[data-astro-cid-dbmzbk3b]{grid-template-columns:1fr}.cvz-grid-3[data-astro-cid-dbmzbk3b] .cvz-photo[data-astro-cid-dbmzbk3b]{aspect-ratio:16 / 9}.cvz-grid-2[data-astro-cid-dbmzbk3b],.cvz-colors[data-astro-cid-dbmzbk3b],.cvz-quote[data-astro-cid-dbmzbk3b]{grid-template-columns:1fr}.cvz-visu[data-astro-cid-dbmzbk3b]{position:sticky;top:0;z-index:6;margin:0 -1rem}.cvz-visu-stage[data-astro-cid-dbmzbk3b]{border-radius:0}.cvz-visu-note[data-astro-cid-dbmzbk3b]{display:none}.cvz-summary[data-astro-cid-dbmzbk3b]{position:static}.cvz-form[data-astro-cid-dbmzbk3b]{padding:0 1.1rem 1.25rem;border-radius:var(--cz-r-m)}.cvz-form-head[data-astro-cid-dbmzbk3b]{margin:0 -1.1rem 1.15rem;padding:1.1rem 1.1rem 1rem}.cvz-form-grid[data-astro-cid-dbmzbk3b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem .7rem}.cvz-field-wide-m[data-astro-cid-dbmzbk3b]{grid-column:1 / -1}.cvz-grid-4[data-astro-cid-dbmzbk3b]{grid-template-columns:repeat(2,1fr)}.cvz-actions[data-astro-cid-dbmzbk3b]{justify-content:center}.cvz-hint[data-astro-cid-dbmzbk3b]{flex-basis:100%;margin:0;text-align:center}}@media(max-width:560px){.cvz-grid-4[data-astro-cid-dbmzbk3b]{gap:.6rem}.cvz-glass[data-astro-cid-dbmzbk3b]{left:.4rem;right:.4rem;bottom:.4rem;padding:.55rem .6rem .55rem .75rem;border-radius:12px}.cvz-glass-title[data-astro-cid-dbmzbk3b]{font-size:1.02rem}.cvz-glass-desc[data-astro-cid-dbmzbk3b],.cvz-glass-go[data-astro-cid-dbmzbk3b]{display:none}.cvz-photo--studio[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b]{height:calc(100% - 2.6rem)}.cvz-photo[data-astro-cid-dbmzbk3b]{border-radius:var(--cz-r-s)}.cvz-tick[data-astro-cid-dbmzbk3b]{top:.5rem;right:.5rem;width:26px;height:26px}.cvz-tick[data-astro-cid-dbmzbk3b]:after{left:9px;top:6px;width:6px;height:11px}.cvz-dimtiles[data-astro-cid-dbmzbk3b]{flex-wrap:nowrap;gap:.4rem}.cvz-dimtile[data-astro-cid-dbmzbk3b]{padding:.6rem .45rem;gap:.25rem;grid-template-columns:34px minmax(3.6rem,1fr) 34px;border-radius:var(--cz-r-s)}.cvz-step-btn[data-astro-cid-dbmzbk3b]{width:34px;height:34px;font-size:1.15rem}.cvz-input-num[data-astro-cid-dbmzbk3b]{font-size:2.1rem}.cvz-dimtile-unit[data-astro-cid-dbmzbk3b]{font-size:.95rem}.cvz-dimtile-label[data-astro-cid-dbmzbk3b]{font-size:.6rem;letter-spacing:.1em}.cvz-dimx[data-astro-cid-dbmzbk3b]{font-size:1.1rem}.cvz-presets[data-astro-cid-dbmzbk3b]{flex-direction:column;gap:.5rem}.cvz-grid-material[data-astro-cid-dbmzbk3b]{gap:.6rem}.cvz-trust[data-astro-cid-dbmzbk3b] li[data-astro-cid-dbmzbk3b]{font-size:.74rem}.cvz-kicker-name[data-astro-cid-dbmzbk3b]{display:none}.cvz-grid-models[data-astro-cid-dbmzbk3b]{gap:.6rem}.cvz-model[data-astro-cid-dbmzbk3b]{border-radius:var(--cz-r-s)}.cvz-model-media[data-astro-cid-dbmzbk3b]{margin:.35rem .35rem 0;border-radius:12px}.cvz-model-body[data-astro-cid-dbmzbk3b]{padding:.7rem .75rem .85rem;gap:.2rem}.cvz-model-name[data-astro-cid-dbmzbk3b]{font-size:1rem;display:block;line-height:1.25}.cvz-model-name[data-astro-cid-dbmzbk3b] .cvz-info[data-astro-cid-dbmzbk3b]{vertical-align:-3px}.cvz-model-tagline[data-astro-cid-dbmzbk3b]{font-size:.74rem}.cvz-model-price[data-astro-cid-dbmzbk3b]{font-size:.98rem}.cvz-badge[data-astro-cid-dbmzbk3b]{top:.45rem;left:.45rem;font-size:.55rem;padding:.28rem .5rem;letter-spacing:.06em}.cvz-model[data-astro-cid-dbmzbk3b] .cvz-tick[data-astro-cid-dbmzbk3b]{top:.45rem;right:.45rem;width:24px;height:24px}.cvz-model[data-astro-cid-dbmzbk3b] .cvz-tick[data-astro-cid-dbmzbk3b]:after{left:8px;top:5px;width:6px;height:11px}}@media(prefers-reduced-motion:reduce){.cvz-panel[data-astro-cid-dbmzbk3b],.cvz-photo[data-astro-cid-dbmzbk3b],.cvz-photo[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b],.cvz-model[data-astro-cid-dbmzbk3b],.cvz-model-media[data-astro-cid-dbmzbk3b] img[data-astro-cid-dbmzbk3b],.cvz-tick[data-astro-cid-dbmzbk3b],.cvz-step-btn[data-astro-cid-dbmzbk3b]{animation:none;transition:none}.cvz-top-dot[data-astro-cid-dbmzbk3b],.cvz-done-check[data-astro-cid-dbmzbk3b],.cvz-done-check[data-astro-cid-dbmzbk3b]:after,.cvz-form-error[data-astro-cid-dbmzbk3b],.cvz-price[data-astro-cid-dbmzbk3b]{animation:none}}html:has(.cvz){overscroll-behavior-y:none}.cvz:not([data-dir]) .cvz-panel,.cvz .cvz-panel.cvz-enter{--cvz-a-head: cvz-head-in;--cvz-a-rise: cvz-rise}.cvz .cvz-head{animation:var(--cvz-a-head, none) .6s cubic-bezier(.22,1,.36,1) backwards}.cvz :is(.cvz-grid,.cvz-options)>*,.cvz .cvz-skip,.cvz .cvz-trust,.cvz .cvz-dims,.cvz .cvz-colors,.cvz .cvz-quote,.cvz .cvz-actions{animation:var(--cvz-a-rise, none) .62s cubic-bezier(.22,1,.36,1) .12s backwards}.cvz .cvz-panel :is(.cvz-grid,.cvz-options)>:nth-child(2){animation-delay:.18s}.cvz .cvz-panel :is(.cvz-grid,.cvz-options)>:nth-child(3){animation-delay:.24s}.cvz .cvz-panel :is(.cvz-grid,.cvz-options)>:nth-child(4){animation-delay:.3s}.cvz .cvz-panel :is(.cvz-grid,.cvz-options)>:nth-child(n+5){animation-delay:.36s}.cvz .cvz-panel .cvz-skip,.cvz .cvz-panel .cvz-trust{animation-delay:.36s}.cvz .cvz-panel .cvz-actions{animation-delay:.3s}@keyframes cvz-head-in{0%{opacity:0;transform:translate(var(--cvz-in-x, 26px))}}@keyframes cvz-rise{0%{opacity:0;transform:translateY(18px)}}.cvz .cvz-panel.cvz-leave{animation:cvz-out .21s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes cvz-out{to{opacity:0;transform:translate(var(--cvz-out-x, -30px))}}.cvz[data-dir=back]{--cvz-in-x: -26px;--cvz-out-x: 30px}.cvz .bqf-progress__label.is-new{animation:cvz-label-in .5s cubic-bezier(.22,1,.36,1)}@keyframes cvz-label-in{0%{opacity:0;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.cvz .cvz-panel,.cvz .cvz-panel *{--cvz-a-head: none !important;--cvz-a-rise: none !important}.cvz .cvz-float{transition:none}}.cvz .cvz-save{display:inline-block;background:var(--cz-lime);color:var(--cz-forest);font-weight:800;font-size:.78rem;padding:.14rem .5rem;border-radius:999px;margin-right:.5rem}.cvz .cvz-was{color:var(--cz-ink-3);text-decoration:line-through;font-weight:500}.cvz .cvz-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:.4rem;border-radius:50%;color:var(--cz-ink-3);cursor:help;transition:background .2s,color .2s}.cvz .cvz-info:hover,.cvz .cvz-info.is-open,.cvz .cvz-info:focus-visible{color:var(--cz-forest);background:var(--cz-mint);outline:none}.cvz .cvz-tip{display:none}.cvz .cvz-plan-num{font-family:var(--font-display);font-style:italic;font-size:14.5px;fill:var(--cz-forest)}.cvz .cvz-iso-num{font-family:var(--font-display);font-style:italic;font-size:34px;fill:var(--cz-forest)}.cvz .cvz-chip{display:inline-flex;align-items:center;min-height:2.5rem;font:inherit;font-size:.84rem;font-weight:700;padding:.4rem .95rem;border-radius:999px;cursor:pointer;border:0;background:var(--cz-paper);color:var(--cz-forest);box-shadow:inset 0 0 0 1px var(--cz-line);transition:background .25s,color .25s,box-shadow .25s,transform .35s var(--cz-spring)}.cvz .cvz-chip:hover{background:var(--cz-lime);box-shadow:none}.cvz .cvz-chip:active{transform:scale(.95)}.cvz .cvz-chip.is-selected{background:var(--cz-forest);color:var(--cz-ivory);box-shadow:none}.cvz .cvz-options{width:100%;max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:.7rem}.cvz .cvz-opt{display:flex;align-items:center;gap:1rem;width:100%;padding:.55rem 1.1rem .55rem .55rem;margin:0;text-align:left;font:inherit;cursor:pointer;background:var(--cz-paper);border:0;border-radius:var(--cz-r-m);color:var(--cz-forest);box-shadow:inset 0 0 0 1px var(--cz-line),0 12px 24px -20px #0f312866;transition:box-shadow .3s var(--cz-ease),transform .4s var(--cz-ease)}.cvz .cvz-opt-media img{transition:transform .7s var(--cz-ease)}.cvz .cvz-opt:hover:not(.is-included){box-shadow:inset 0 0 0 1px var(--cz-line-2),0 24px 40px -24px #0f312880}@media(hover:hover)and (pointer:fine){.cvz .cvz-opt:hover:not(.is-included) .cvz-opt-media img{transform:scale(1.08)}}.cvz .cvz-opt:hover:not(.is-selected):not(.is-included) .cvz-opt-check{background:var(--cz-mint);box-shadow:inset 0 0 0 1.5px var(--cz-lime)}@media(hover:none){.cvz .cvz-opt:hover{transform:none}}.cvz .cvz-opt.is-selected{box-shadow:inset 0 0 0 2px var(--cz-lime),0 24px 40px -24px #0f312880;background:#fff}.cvz .cvz-opt.is-included{cursor:default}.cvz .cvz-opt-media{flex:none;width:100px;height:75px;border-radius:14px;overflow:hidden;background:var(--cz-stone)}.cvz .cvz-opt-media img{width:100%;height:100%;object-fit:cover;display:block}.cvz .cvz-opt-name{flex:1;min-width:0;font-family:var(--font-display);font-size:1.18rem;line-height:1.2;color:var(--cz-forest)}.cvz .cvz-opt-name .cvz-info{vertical-align:-4px}.cvz .cvz-opt-price{flex:none;font-family:var(--font-display);font-size:1.05rem;color:var(--cz-forest-2);white-space:nowrap}.cvz .cvz-opt-price small{font-family:var(--font-body);font-size:.72em;font-weight:600;color:var(--cz-ink-3)}.cvz .cvz-opt-included{flex:none;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--cz-lime);color:var(--cz-forest);border-radius:999px;padding:.3rem .75rem}.cvz .cvz-opt-check{position:relative;flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--cz-line-2);transition:background .2s,box-shadow .2s,transform .4s var(--cz-spring)}.cvz .cvz-opt.is-selected .cvz-opt-check,.cvz .cvz-opt.is-included .cvz-opt-check{background:var(--cz-lime);box-shadow:none;transform:scale(1.06)}.cvz .cvz-opt.is-selected .cvz-opt-check:after,.cvz .cvz-opt.is-included .cvz-opt-check:after{content:"";position:absolute;left:9.5px;top:5.5px;width:6px;height:12px;border-right:2.4px solid var(--cz-forest);border-bottom:2.4px solid var(--cz-forest);transform:rotate(45deg)}@media(max-width:560px){.cvz .cvz-opt{gap:.7rem;padding:.45rem .8rem .45rem .45rem;border-radius:var(--cz-r-s)}.cvz .cvz-opt-media{width:64px;height:56px;border-radius:10px}.cvz .cvz-opt-name{font-size:1rem}.cvz .cvz-opt-price{font-size:.92rem}}.cvz .cvz-pop{position:fixed;z-index:60;width:min(340px,calc(100vw - 24px));padding:1.05rem 1.15rem 1.15rem;background:var(--cz-paper);color:var(--cz-forest);border-radius:var(--cz-r-m);box-shadow:inset 0 0 0 1px var(--cz-line),0 30px 60px -24px #0f312880;animation:cvz-pop-in .32s var(--cz-spring) both;transform-origin:50% 0}.cvz .cvz-pop[hidden]{display:none}@keyframes cvz-pop-in{0%{opacity:0;transform:translateY(8px) scale(.92)}}.cvz .cvz-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.45rem}.cvz .cvz-pop-title{margin:0;font-family:var(--font-display);font-size:1.2rem;color:var(--cz-forest);line-height:1.2}.cvz .cvz-pop-close{flex:none;width:34px;height:34px;margin:-.35rem -.45rem 0 0;border:0;border-radius:50%;background:var(--cz-stone);color:var(--cz-forest);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.cvz .cvz-pop-close:hover{background:var(--cz-lime)}.cvz .cvz-pop-text{margin:0;font-size:.9rem;line-height:1.6;color:var(--cz-ink-2)}@media(max-width:860px){.cvz .cvz-pop{left:.75rem!important;right:.75rem;top:auto!important;bottom:.75rem;width:auto;animation-name:cvz-sheet-in;animation-duration:.32s;z-index:60}@keyframes cvz-sheet-in{0%{opacity:0;transform:translateY(40px)}}}.cvz .cvz-swatches{display:flex;flex-wrap:wrap;gap:.55rem}.cvz .cvz-swatch{position:relative;width:46px;height:46px;padding:3px;border-radius:50%;cursor:pointer;background:none;border:0;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .2s,transform .35s var(--cz-spring)}.cvz .cvz-swatch.is-selected{box-shadow:inset 0 0 0 2px var(--cz-forest),0 0 0 3px var(--cz-lime)}.cvz .cvz-swatch:hover:not(:disabled):not(.is-selected){box-shadow:0 0 0 3px var(--cz-line-2)}.cvz .cvz-swatch:disabled{opacity:.35;cursor:not-allowed}.cvz .cvz-swatch:focus-visible{outline:3px solid var(--cz-lime);outline-offset:2px}.cvz .cvz-swatch-chip{display:block;width:100%;height:100%;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 1px #0000001f,inset 0 -3px 6px #0000001f}.cvz .cvz-swatch-plus{position:absolute;right:-3px;top:-3px;width:17px;height:17px;border-radius:50%;background:var(--cz-forest);color:var(--cz-ivory);font-size:.7rem;line-height:17px;text-align:center}.cvz .cvz-palette-sel{font-size:.88rem;font-weight:600;color:var(--cz-forest-2);min-height:1.3em}.cvz .cvz-palette-sel em{font-style:normal;font-weight:500;color:var(--cz-ink-3);margin-left:.35rem}.cvz .cvz-recap{display:flex;flex-direction:column}.cvz .cvz-recap-row{display:grid;grid-template-columns:96px 1fr auto;gap:.8rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--cz-line)}.cvz .cvz-recap-row:last-child{border-bottom:0}.cvz .cvz-recap-label{font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cz-ink-3)}.cvz .cvz-recap-value{font-size:.92rem;font-weight:600;color:var(--cz-forest)}.cvz .cvz-recap-edit{background:none;border:0;padding:.2rem 0;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;color:var(--cz-forest);text-decoration:underline;text-decoration-color:var(--cz-lime);text-decoration-thickness:2px;text-underline-offset:3px}.cvz .cvz-recap-edit:hover{text-decoration-color:var(--cz-forest)}
