.cb-cat[data-astro-cid-de52lnvw]{scroll-margin-top:7rem;padding-block:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(3rem,2rem + 4vw,5.5rem)}.cb-bar[data-astro-cid-de52lnvw]{margin-inline:calc(var(--g-gutter) * -1);padding-inline:var(--g-gutter)}.cb-bar__row[data-astro-cid-de52lnvw]{display:flex;align-items:center;gap:.75rem}.cb-bar__clip[data-astro-cid-de52lnvw]{flex:1;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),transparent)}.cb-bar__track[data-astro-cid-de52lnvw]{padding-block:.15rem;padding-right:3rem}.cb-allf[data-astro-cid-de52lnvw]{flex-shrink:0;display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.15rem 0 .95rem;border-radius:999px;border:0;cursor:pointer;background:var(--g-forest);color:var(--g-ivory);font:700 .88rem/1 var(--font-body)}.cb-allf[data-astro-cid-de52lnvw] svg{width:1.1rem;height:1.1rem}.cb-badge[data-astro-cid-de52lnvw]{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;border-radius:999px;background:var(--g-lime);color:var(--g-forest);font-size:.72rem;font-weight:800;animation:cb-pop .45s var(--bq-spring)}@keyframes cb-pop{0%{transform:scale(.4)}}.cb-sep[data-astro-cid-de52lnvw]{flex-shrink:0;width:1px;height:1.5rem;background:var(--g-line-strong);margin-inline:.25rem}.cb-pill[data-astro-cid-de52lnvw] small[data-astro-cid-de52lnvw]{font-size:.72rem;font-weight:700;opacity:.55}.cb-pill[data-astro-cid-de52lnvw][aria-pressed=true]{background:var(--g-forest);color:var(--g-ivory);box-shadow:none}.cb-pill[data-astro-cid-de52lnvw][aria-pressed=true] small[data-astro-cid-de52lnvw]{opacity:.7}.cb-pill[data-astro-cid-de52lnvw][aria-pressed=true]:after{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--g-lime);margin-left:.1rem}.cb-dot[data-astro-cid-de52lnvw]{width:.5rem;height:.5rem;border-radius:50%;background:var(--g-ok);box-shadow:0 0 0 3px #2f8a4e29}.cb-pill--stock[data-astro-cid-de52lnvw][aria-pressed=true]:after{display:none}.cb-bar__end[data-astro-cid-de52lnvw]{flex-shrink:0;display:flex;align-items:center;gap:1rem;padding-left:.75rem}.cb-count[data-astro-cid-de52lnvw]{margin:0;font-size:.86rem;color:var(--g-ink-2);white-space:nowrap}.cb-count[data-astro-cid-de52lnvw] strong[data-astro-cid-de52lnvw]{display:inline-block;font-family:var(--font-display);font-weight:400;font-size:1.35rem;color:var(--g-forest);font-variant-numeric:tabular-nums;min-width:1.2ch;text-align:right}.cb-count[data-astro-cid-de52lnvw].is-bump strong[data-astro-cid-de52lnvw],.is-bump>strong[data-astro-cid-de52lnvw]{animation:cb-bump .5s var(--bq-spring)}@keyframes cb-bump{30%{transform:translateY(-3px) scale(1.12);color:var(--g-forest-2)}}.cb-seg[data-astro-cid-de52lnvw]{position:relative;display:inline-flex;padding:.25rem;border-radius:999px;background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);isolation:isolate}.cb-seg__btn[data-astro-cid-de52lnvw]{position:relative;border:0;background:none;cursor:pointer;padding:.55rem .9rem;border-radius:999px;font:700 .8rem/1 var(--font-body);color:var(--g-ink-2);white-space:nowrap;transition:color .25s,background .25s}.cb-seg__btn[data-astro-cid-de52lnvw]:hover{color:var(--g-forest);background:var(--g-stone)}.cb-seg__btn[data-astro-cid-de52lnvw][aria-checked=true]{color:var(--g-ivory);background:var(--g-forest)}@media(max-width:1099px){.cb-seg[data-astro-cid-de52lnvw]{display:none}}@media(max-width:599px){.cb-bar__row[data-astro-cid-de52lnvw]{gap:.5rem}.cb-allf[data-astro-cid-de52lnvw]{padding:0 .9rem 0 .8rem;gap:.4rem;font-size:.82rem}.cb-count[data-astro-cid-de52lnvw]{display:none}}.cb-active[data-astro-cid-de52lnvw]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.9rem}.cb-active[data-astro-cid-de52lnvw] .cb-tag{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .55rem .45rem .85rem;border-radius:999px;border:0;cursor:pointer;background:var(--g-lime);color:var(--g-forest);font:700 .8rem/1 var(--font-body);animation:cb-tag-in .45s var(--bq-spring) both}.cb-active[data-astro-cid-de52lnvw] .cb-tag small{font-weight:600;opacity:.65}.cb-active[data-astro-cid-de52lnvw] .cb-tag span{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--g-forest);color:var(--g-lime);font-size:.85rem;line-height:1;transition:transform .3s}@keyframes cb-tag-in{0%{opacity:0;transform:scale(.7)}}.cb-active[data-astro-cid-de52lnvw] .cb-clear,.cb-clear[data-astro-cid-de52lnvw]{border:0;background:none;cursor:pointer;font:700 .82rem/1 var(--font-body);color:var(--g-forest);text-decoration:underline;text-underline-offset:.25em;padding:.5rem}.cb-grid[data-astro-cid-de52lnvw]{margin-top:clamp(1rem,.6rem + 1vw,1.5rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--bq-gap)}.cb-grid[data-astro-cid-de52lnvw][data-cap]>a.product-card:nth-of-type(n+25){display:none}.cb-grid[data-astro-cid-de52lnvw]>a.product-card.is-capped{display:none}.cb-grid[data-astro-cid-de52lnvw]>a.product-card[hidden]{display:none}.cb-grid[data-astro-cid-de52lnvw].is-filtered>.cb-ed[data-astro-cid-de52lnvw]{display:none}.cb-grid[data-astro-cid-de52lnvw]>a.product-card.cb-enter{animation:cb-card-in .6s var(--g-ease) both;animation-delay:var(--cb-d, 0ms)}@keyframes cb-card-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@media(max-width:1099px){.cb-grid[data-astro-cid-de52lnvw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:799px){.cb-grid[data-astro-cid-de52lnvw]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cb-ed[data-astro-cid-de52lnvw]{grid-column:span 2;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:100%;border-radius:var(--bq-r);color:var(--g-ivory);text-decoration:none;background:var(--g-forest)}.cb-ed[data-astro-cid-de52lnvw]>img[data-astro-cid-de52lnvw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--g-ease)}.cb-ed[data-astro-cid-de52lnvw]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a221ce6,#0a221c59 50%,#0a221c0d 80%)}.cb-ed[data-astro-cid-de52lnvw]:hover>img[data-astro-cid-de52lnvw]{transform:scale(1.05)}.cb-ed__text[data-astro-cid-de52lnvw]{display:grid;gap:.6rem;justify-items:start;padding:clamp(1.4rem,1rem + 1.5vw,2.4rem);max-width:34rem}.cb-ed__text[data-astro-cid-de52lnvw] .bq-kicker[data-astro-cid-de52lnvw]{margin:0;color:var(--g-lime);opacity:1}.cb-ed__title[data-astro-cid-de52lnvw]{font-family:var(--font-display);font-size:clamp(1.7rem,1.2rem + 1.4vw,2.6rem);line-height:1.02;letter-spacing:-.02em}.cb-ed__p[data-astro-cid-de52lnvw]{font-size:.92rem;line-height:1.5;color:#f7f4f0d1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cb-ed[data-astro-cid-de52lnvw] .bq-pill[data-astro-cid-de52lnvw]{margin-top:.4rem}.cb-ed--guide[data-astro-cid-de52lnvw]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;background:var(--g-lime);color:var(--g-forest)}.cb-ed--guide[data-astro-cid-de52lnvw]:after{display:none}.cb-ed--guide[data-astro-cid-de52lnvw]>img[data-astro-cid-de52lnvw]{position:relative;inset:auto;z-index:0;width:auto;height:calc(100% - 1.2rem);min-height:12rem;margin:.6rem 0 .6rem .6rem;border-radius:calc(var(--bq-r) - 8px);background:#fff}.cb-ed--guide[data-astro-cid-de52lnvw] .cb-ed__text[data-astro-cid-de52lnvw]{align-self:center}.cb-ed--guide[data-astro-cid-de52lnvw] .bq-kicker[data-astro-cid-de52lnvw]{color:var(--g-forest);opacity:.75}.cb-ed--guide[data-astro-cid-de52lnvw] .cb-ed__p[data-astro-cid-de52lnvw]{color:var(--g-ink-2)}.cb-ed--guide[data-astro-cid-de52lnvw] .bq-pill--lime[data-astro-cid-de52lnvw]{background:var(--g-forest);color:var(--g-ivory)}@media(max-width:799px){.cb-ed[data-astro-cid-de52lnvw]{min-height:360px}.cb-ed--guide[data-astro-cid-de52lnvw]{grid-template-columns:1fr;min-height:0}.cb-ed--guide[data-astro-cid-de52lnvw]>img[data-astro-cid-de52lnvw]{height:auto;aspect-ratio:16 / 9;min-height:0;margin:.5rem .5rem 0}}.cb-more[data-astro-cid-de52lnvw]{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;justify-items:center;gap:.85rem}.cb-more__txt[data-astro-cid-de52lnvw]{margin:0;font-size:.88rem;color:var(--g-ink-2)}.cb-more__bar[data-astro-cid-de52lnvw]{width:min(16rem,70%);height:3px;border-radius:3px;background:var(--g-line);overflow:hidden}.cb-more__bar[data-astro-cid-de52lnvw] span[data-astro-cid-de52lnvw]{display:block;height:100%;background:var(--g-forest);transition:width .6s var(--g-ease)}.cb-empty[data-astro-cid-de52lnvw]{margin-top:2rem;padding:clamp(2rem,1rem + 4vw,4rem);border-radius:var(--bq-r);background:var(--g-stone);display:grid;justify-items:center;gap:.6rem;text-align:center}.cb-empty[data-astro-cid-de52lnvw] p[data-astro-cid-de52lnvw]{margin:0}.cb-drawer[data-astro-cid-de52lnvw]{position:fixed;inset:0;z-index:80}.cb-drawer[data-astro-cid-de52lnvw][hidden]{display:none}.cb-drawer__veil[data-astro-cid-de52lnvw]{position:absolute;inset:0;background:#0a221c7a;opacity:0;transition:opacity .4s var(--g-ease)}.cb-drawer__panel[data-astro-cid-de52lnvw]{position:absolute;top:.75rem;right:.75rem;bottom:.75rem;width:min(30rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;border-radius:var(--bq-r);background:var(--g-ivory);color:var(--g-forest);box-shadow:0 40px 80px -30px #0a221c99;transform:translate(calc(100% + 1rem));transition:transform .55s var(--g-ease);overflow:hidden}.cb-drawer[data-astro-cid-de52lnvw].is-open .cb-drawer__veil[data-astro-cid-de52lnvw]{opacity:1}.cb-drawer[data-astro-cid-de52lnvw].is-open .cb-drawer__panel[data-astro-cid-de52lnvw]{transform:none}.cb-drawer__handle[data-astro-cid-de52lnvw]{display:none}.cb-drawer__head[data-astro-cid-de52lnvw]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--g-line)}.cb-drawer__head[data-astro-cid-de52lnvw] .bq-kicker[data-astro-cid-de52lnvw]{margin-bottom:.3rem}.cb-x[data-astro-cid-de52lnvw]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;border:0;background:var(--g-stone);color:var(--g-forest);cursor:pointer;transition:transform .4s var(--g-ease),background .25s}.cb-x[data-astro-cid-de52lnvw]:hover{background:var(--g-lime)}.cb-x[data-astro-cid-de52lnvw] svg{width:1rem;height:1rem}.cb-drawer__body[data-astro-cid-de52lnvw]{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.5rem 1.5rem}.cb-group[data-astro-cid-de52lnvw]{border:0;margin:0;padding:1.15rem 0;border-bottom:1px solid var(--g-line)}.cb-group[data-astro-cid-de52lnvw]:last-child{border-bottom:0}.cb-group[data-astro-cid-de52lnvw] legend[data-astro-cid-de52lnvw]{float:left;width:100%;padding:0;margin-bottom:.8rem;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2)}.cb-group[data-astro-cid-de52lnvw] legend[data-astro-cid-de52lnvw] small[data-astro-cid-de52lnvw]{letter-spacing:0;text-transform:none;font-weight:600}.cb-opts[data-astro-cid-de52lnvw],.cb-range[data-astro-cid-de52lnvw]{clear:both}.cb-opts[data-astro-cid-de52lnvw]{display:flex;flex-wrap:wrap;gap:.45rem}.cb-opt[data-astro-cid-de52lnvw]{position:relative;cursor:pointer}.cb-opt[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]{position:absolute;opacity:0;inset:0;cursor:pointer}.cb-opt[data-astro-cid-de52lnvw] span[data-astro-cid-de52lnvw]{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.35rem .95rem;border-radius:999px;background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);font-size:.86rem;font-weight:700;transition:background .25s,color .25s,box-shadow .25s,transform .35s var(--bq-spring)}.cb-opt[data-astro-cid-de52lnvw] small[data-astro-cid-de52lnvw]{font-size:.72rem;font-weight:700;opacity:.5}.cb-opt[data-astro-cid-de52lnvw]:hover span[data-astro-cid-de52lnvw]{box-shadow:inset 0 0 0 1px var(--g-forest)}.cb-opt[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:checked+span[data-astro-cid-de52lnvw]{background:var(--g-forest);color:var(--g-ivory);box-shadow:none}.cb-opt[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:checked+span[data-astro-cid-de52lnvw]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--g-lime)}.cb-opt[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:focus-visible+span[data-astro-cid-de52lnvw]{outline:3px solid var(--g-lime);outline-offset:2px}.cb-opt[data-astro-cid-de52lnvw]:active span[data-astro-cid-de52lnvw]{transform:scale(.95)}.cb-switch[data-astro-cid-de52lnvw]{display:flex;align-items:center;gap:.85rem;cursor:pointer;position:relative}.cb-switch[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]{position:absolute;opacity:0;width:1px;height:1px}.cb-switch__track[data-astro-cid-de52lnvw]{flex-shrink:0;width:3rem;height:1.75rem;border-radius:999px;background:var(--g-line-strong);padding:.2rem;transition:background .3s}.cb-switch__track[data-astro-cid-de52lnvw] span[data-astro-cid-de52lnvw]{display:block;width:1.35rem;height:1.35rem;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0f312840;transition:transform .45s var(--bq-spring)}.cb-switch[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:checked+.cb-switch__track[data-astro-cid-de52lnvw]{background:var(--g-forest)}.cb-switch[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:checked+.cb-switch__track[data-astro-cid-de52lnvw] span[data-astro-cid-de52lnvw]{transform:translate(1.25rem);background:var(--g-lime)}.cb-switch[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:focus-visible+.cb-switch__track[data-astro-cid-de52lnvw]{outline:3px solid var(--g-lime);outline-offset:2px}.cb-switch__label[data-astro-cid-de52lnvw]{font-weight:700;font-size:.95rem;display:inline-flex;gap:.4rem;align-items:baseline}.cb-switch__label[data-astro-cid-de52lnvw] small[data-astro-cid-de52lnvw]{font-size:.75rem;opacity:.55}.cb-range[data-astro-cid-de52lnvw]{display:flex;align-items:flex-end;gap:.75rem}.cb-range[data-astro-cid-de52lnvw] label[data-astro-cid-de52lnvw]{flex:1;display:grid;gap:.35rem;font-size:.75rem;font-weight:700;color:var(--g-ink-2)}.cb-range[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]{width:100%;min-height:2.9rem;padding:0 1rem;border-radius:var(--bq-r-s);border:0;background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);font:600 1rem var(--font-body);color:var(--g-forest)}.cb-range[data-astro-cid-de52lnvw] input[data-astro-cid-de52lnvw]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--g-forest)}.cb-range__dash[data-astro-cid-de52lnvw]{padding-bottom:.9rem;color:var(--g-ink-3)}.cb-drawer__foot[data-astro-cid-de52lnvw]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--g-line);background:var(--g-paper)}.cb-see[data-astro-cid-de52lnvw]{min-height:3.1rem;padding-inline:1.4rem;font-size:.92rem}.cb-see[data-astro-cid-de52lnvw] strong[data-astro-cid-de52lnvw]{font-variant-numeric:tabular-nums}@media(max-width:699px){.cb-drawer__panel[data-astro-cid-de52lnvw]{inset:auto 0 0;width:auto;max-height:88vh;max-height:88dvh;border-radius:var(--bq-r) var(--bq-r) 0 0;transform:translateY(105%)}.cb-drawer__handle[data-astro-cid-de52lnvw]{display:block;width:2.75rem;height:.3rem;border-radius:999px;background:var(--g-line-strong);margin:.6rem auto 0}.cb-drawer__head[data-astro-cid-de52lnvw]{padding:.75rem 1.25rem .9rem}.cb-drawer__body[data-astro-cid-de52lnvw]{padding-inline:1.25rem}.cb-drawer__foot[data-astro-cid-de52lnvw]{padding:.9rem 1.25rem calc(.9rem + env(safe-area-inset-bottom))}.cb-see[data-astro-cid-de52lnvw]{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.cb-drawer__panel[data-astro-cid-de52lnvw],.cb-drawer__veil[data-astro-cid-de52lnvw],.cb-switch__track[data-astro-cid-de52lnvw] span[data-astro-cid-de52lnvw],.cb-ed[data-astro-cid-de52lnvw]>img[data-astro-cid-de52lnvw]{transition:none!important}.cb-grid[data-astro-cid-de52lnvw]>a.product-card.cb-enter,.cb-badge[data-astro-cid-de52lnvw],.cb-active[data-astro-cid-de52lnvw] .cb-tag{animation:none!important}}.dir-header[data-astro-cid-jc5dnitl]{align-items:end}.dir-total[data-astro-cid-jc5dnitl]{margin:0}.dir-total[data-astro-cid-jc5dnitl] strong[data-astro-cid-jc5dnitl]{font-family:var(--font-display);font-weight:400;font-size:1.6rem;color:var(--g-forest)}.dir-cols[data-astro-cid-jc5dnitl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--bq-gap);align-items:start}.dir-col[data-astro-cid-jc5dnitl]{border-radius:var(--bq-r);padding:clamp(1.1rem,.9rem + .8vw,1.6rem)}.dir-col[data-astro-cid-jc5dnitl].bq-tone--paper{box-shadow:inset 0 0 0 1px var(--g-line)}.dir-col-title[data-astro-cid-jc5dnitl]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;padding-bottom:.7rem;border-bottom:1px solid rgba(15,49,40,.14);font-family:var(--font-display);font-weight:400;font-size:1.35rem;line-height:1.1;color:var(--g-forest)}.dir-col-title[data-astro-cid-jc5dnitl] small[data-astro-cid-jc5dnitl]{font-family:var(--font-body);font-size:.72rem;font-weight:800;letter-spacing:.08em;opacity:.6}.dir-col[data-astro-cid-jc5dnitl] ul[data-astro-cid-jc5dnitl]{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.dir-col[data-astro-cid-jc5dnitl] a[data-astro-cid-jc5dnitl]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;margin-inline:-.55rem;border-radius:12px;font-size:.9rem;font-weight:600;line-height:1.3;color:var(--g-forest);text-decoration:none;transition:background .2s}.dir-col[data-astro-cid-jc5dnitl] a[data-astro-cid-jc5dnitl]:hover,.dir-col[data-astro-cid-jc5dnitl] a[data-astro-cid-jc5dnitl]:focus-visible{background:#ffffffa6}.dir-col[data-astro-cid-jc5dnitl].bq-tone--paper a[data-astro-cid-jc5dnitl]:hover,.dir-col[data-astro-cid-jc5dnitl].bq-tone--paper a[data-astro-cid-jc5dnitl]:focus-visible{background:var(--g-stone)}.dir-count[data-astro-cid-jc5dnitl]{flex-shrink:0;min-width:1.9rem;padding:.15rem .5rem;border-radius:999px;background:#0f312814;font-size:.74rem;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;color:var(--g-forest);transition:background .2s,color .2s}.dir-col[data-astro-cid-jc5dnitl] a[data-astro-cid-jc5dnitl]:hover .dir-count[data-astro-cid-jc5dnitl]{background:var(--g-forest);color:var(--g-lime)}@media(prefers-reduced-motion:reduce){.dir-col[data-astro-cid-jc5dnitl] a[data-astro-cid-jc5dnitl],.dir-count[data-astro-cid-jc5dnitl]{transition:none}}.pst[data-astro-cid-2bexn25u]{border-radius:var(--bq-r);background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);padding:clamp(1.4rem,1rem + 2vw,2.75rem)}.pst-head[data-astro-cid-2bexn25u]{display:grid;gap:.6rem;margin-bottom:clamp(1.1rem,1rem + .8vw,1.6rem)}.pst-head[data-astro-cid-2bexn25u] .bq-kicker[data-astro-cid-2bexn25u]{margin:0}.pst-title[data-astro-cid-2bexn25u]{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);line-height:1.06;letter-spacing:-.02em;color:var(--g-forest);text-wrap:balance}.pst-intro[data-astro-cid-2bexn25u]{margin:0;max-width:46rem;color:var(--g-ink-2);line-height:1.6;font-size:.95rem}.pst-wrap[data-astro-cid-2bexn25u]{overflow-x:auto;border-radius:16px;background:#fff;border:1px solid var(--g-line);scrollbar-width:thin}.pst-wrap[data-astro-cid-2bexn25u]:focus-visible{outline:2px solid var(--g-forest);outline-offset:2px}.pst-table[data-astro-cid-2bexn25u]{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:.9rem}.pst-table[data-astro-cid-2bexn25u] thead[data-astro-cid-2bexn25u] th[data-astro-cid-2bexn25u]{position:sticky;top:0;text-align:left;padding:.85rem 1rem;background:var(--g-forest);color:var(--g-ivory);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pst-table[data-astro-cid-2bexn25u] td[data-astro-cid-2bexn25u],.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] th[data-astro-cid-2bexn25u]{padding:.8rem 1rem;border-bottom:1px solid var(--g-line);white-space:nowrap;color:var(--g-ink-2);text-align:left;font-weight:500}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]:last-child>[data-astro-cid-2bexn25u]{border-bottom:0}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]{transition:background .2s}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]:hover>[data-astro-cid-2bexn25u]{background:var(--g-paper)}.pst-table[data-astro-cid-2bexn25u] .num[data-astro-cid-2bexn25u],.pst-table[data-astro-cid-2bexn25u] thead[data-astro-cid-2bexn25u] th[data-astro-cid-2bexn25u].num{text-align:right;font-variant-numeric:tabular-nums}.pst-table[data-astro-cid-2bexn25u] .model[data-astro-cid-2bexn25u]{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--g-line)}.pst-table[data-astro-cid-2bexn25u] .model[data-astro-cid-2bexn25u] a[data-astro-cid-2bexn25u]{font-weight:800;color:var(--g-forest);text-decoration:underline;text-decoration-color:var(--g-lime);text-decoration-thickness:2px;text-underline-offset:.25em}.pst-table[data-astro-cid-2bexn25u] .price[data-astro-cid-2bexn25u]{font-family:var(--font-display);font-size:1.1rem;color:var(--g-forest)}.pst-table[data-astro-cid-2bexn25u] .act[data-astro-cid-2bexn25u]{text-align:right}.pst-btn[data-astro-cid-2bexn25u]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;background:var(--g-stone);color:var(--g-forest);font-size:.8rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.pst-btn[data-astro-cid-2bexn25u] span[data-astro-cid-2bexn25u]{transition:transform .3s var(--g-ease)}.pst-btn[data-astro-cid-2bexn25u]:hover{background:var(--g-forest);color:var(--g-lime)}.pst-note[data-astro-cid-2bexn25u]{margin:.9rem 0 0;font-size:.8rem;color:var(--g-ink-3);line-height:1.55;max-width:60rem}.sr-only[data-astro-cid-2bexn25u]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.pst-wrap[data-astro-cid-2bexn25u]{overflow:visible;background:none;border:0;border-radius:0}.pst-table[data-astro-cid-2bexn25u],.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u]{display:grid;gap:.6rem;min-width:0}.pst-table[data-astro-cid-2bexn25u] thead[data-astro-cid-2bexn25u]{display:none}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 1rem;padding:1rem 1.1rem;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--g-line)}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]:hover>[data-astro-cid-2bexn25u]{background:none}.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] th[data-astro-cid-2bexn25u].model{grid-column:1 / -1;position:static;padding:0;border:0;box-shadow:none;background:none;font-size:1.05rem}.pst-table[data-astro-cid-2bexn25u] td[data-astro-cid-2bexn25u]{padding:0;border:0;white-space:normal;text-align:left}.pst-table[data-astro-cid-2bexn25u] td[data-astro-cid-2bexn25u].num{text-align:left}.pst-table[data-astro-cid-2bexn25u] td[data-astro-cid-2bexn25u][data-label]:before{content:attr(data-label);display:block;margin-bottom:.15rem;font-family:var(--font-body);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--g-ink-3)}.pst-table[data-astro-cid-2bexn25u] .act[data-astro-cid-2bexn25u]{grid-column:1 / -1;text-align:left}.pst-btn[data-astro-cid-2bexn25u]{width:100%;justify-content:center;min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.pst-btn[data-astro-cid-2bexn25u] span[data-astro-cid-2bexn25u],.pst-table[data-astro-cid-2bexn25u] tbody[data-astro-cid-2bexn25u] tr[data-astro-cid-2bexn25u]{transition:none}}.cbx[data-astro-cid-kwvmvnsn]{padding-top:0}.cbx-head[data-astro-cid-kwvmvnsn]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:minmax(250px,auto) minmax(250px,auto);gap:var(--bq-gap)}.cbx-b[data-astro-cid-kwvmvnsn]{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--bq-r);text-decoration:none;animation:cbx-in 1s var(--g-ease) both;animation-delay:calc(var(--n, 0) * .12s + 60ms)}@keyframes cbx-in{0%{opacity:0;transform:translateY(30px) scale(.97)}}.cbx-b--main[data-astro-cid-kwvmvnsn]{grid-row:1 / span 2;background:var(--g-forest);color:var(--g-ivory);padding:clamp(1.5rem,1rem + 2.4vw,3.25rem);display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.cbx-ring[data-astro-cid-kwvmvnsn]{position:absolute;z-index:-1;right:-16%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(188,233,85,.32);box-shadow:0 0 0 3.5rem #bce95509,0 0 0 7rem #bce95506;animation:cbx-spin 70s linear infinite}.cbx-ring[data-astro-cid-kwvmvnsn]:after{content:"";position:absolute;top:14%;left:10%;width:.85rem;height:.85rem;border-radius:50%;background:var(--g-lime)}@keyframes cbx-spin{to{transform:rotate(360deg)}}.cbx-h1[data-astro-cid-kwvmvnsn]{margin:0;font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;color:var(--g-ivory)}.cbx-h1[data-astro-cid-kwvmvnsn]{line-height:.98}.cbx-h1__it[data-astro-cid-kwvmvnsn]{font-style:italic;color:var(--g-lime)}.cbx-intro[data-astro-cid-kwvmvnsn]{margin:1.25rem 0 0;max-width:42rem;font-size:.98rem;line-height:1.65;color:#f7f4f0cc}.cbx-intro[data-astro-cid-kwvmvnsn] p{margin:0 0 .75rem}.cbx-intro[data-astro-cid-kwvmvnsn] p:last-child{margin-bottom:0}.cbx-intro[data-astro-cid-kwvmvnsn] a{color:var(--g-ivory);font-weight:600;text-decoration:underline;text-decoration-color:var(--g-lime);text-decoration-thickness:2px;text-underline-offset:.2em}.cbx-intro[data-astro-cid-kwvmvnsn] a:hover{color:var(--g-lime)}.cbx-intro[data-astro-cid-kwvmvnsn] strong{color:var(--g-ivory)}.cbx-stats[data-astro-cid-kwvmvnsn]{list-style:none;margin:1.75rem 0;padding:1.25rem 0 0;display:flex;flex-wrap:wrap;gap:1rem clamp(1.5rem,3vw,2.75rem);border-top:1px solid rgba(247,244,240,.14)}.cbx-stats[data-astro-cid-kwvmvnsn] li[data-astro-cid-kwvmvnsn]{display:grid;gap:.15rem}.cbx-stats[data-astro-cid-kwvmvnsn] strong[data-astro-cid-kwvmvnsn]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.8rem,1.3rem + 1.2vw,2.5rem);line-height:1;color:var(--g-ivory)}.cbx-stats[data-astro-cid-kwvmvnsn] span[data-astro-cid-kwvmvnsn]{font-size:.74rem;font-weight:700;letter-spacing:.06em;color:#f7f4f099}.cbx-cta[data-astro-cid-kwvmvnsn]{align-self:flex-start}.cbx-b--mood[data-astro-cid-kwvmvnsn]{background:var(--g-forest);color:var(--g-ivory);display:flex;align-items:flex-end}.cbx-b--mood[data-astro-cid-kwvmvnsn]>img[data-astro-cid-kwvmvnsn]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--g-ease)}.cbx-b--mood[data-astro-cid-kwvmvnsn]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a221cd9,#0a221c26 55%,#0a221c00 75%)}.cbx-b--mood[data-astro-cid-kwvmvnsn]:hover>img[data-astro-cid-kwvmvnsn]{transform:scale(1.06)}.cbx-mood__text[data-astro-cid-kwvmvnsn]{display:grid;gap:.25rem;padding:1.5rem 5rem 1.5rem 1.6rem}.cbx-mood__text[data-astro-cid-kwvmvnsn] .bq-kicker[data-astro-cid-kwvmvnsn]{margin:0}.cbx-mood__title[data-astro-cid-kwvmvnsn]{font-family:var(--font-display);font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);line-height:1.02}.cbx-b--mood[data-astro-cid-kwvmvnsn] .bq-go[data-astro-cid-kwvmvnsn]{position:absolute;right:1.25rem;bottom:1.25rem}.cbx-b--star[data-astro-cid-kwvmvnsn]{background:var(--g-lime);color:var(--g-forest);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding:clamp(1.25rem,1rem + 1vw,1.9rem);transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--g-ease),box-shadow .6s var(--g-ease)}.cbx-b--star[data-astro-cid-kwvmvnsn]:hover{box-shadow:var(--bq-shadow)}.cbx-star__text[data-astro-cid-kwvmvnsn]{position:relative;z-index:1;display:grid;gap:.35rem;justify-items:start}.cbx-star__text[data-astro-cid-kwvmvnsn] .bq-kicker[data-astro-cid-kwvmvnsn]{margin:0 0 .25rem}.cbx-star__brand[data-astro-cid-kwvmvnsn]{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.cbx-star__name[data-astro-cid-kwvmvnsn]{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + .8vw,1.7rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.cbx-star__price[data-astro-cid-kwvmvnsn]{margin:.35rem 0 .8rem;font-family:var(--font-display);font-size:clamp(1.4rem,1.1rem + .8vw,1.9rem);white-space:nowrap}.cbx-star__price[data-astro-cid-kwvmvnsn] s[data-astro-cid-kwvmvnsn]{margin-left:.5rem;font-family:var(--font-body);font-size:.8rem;opacity:.6}.cbx-star__visual[data-astro-cid-kwvmvnsn]{position:relative;display:grid;place-items:center;height:100%;min-height:190px}.cbx-star__disc[data-astro-cid-kwvmvnsn]{position:absolute;width:min(92%,250px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0%,var(--g-paper) 55%,#f1eee6 100%);box-shadow:0 30px 50px -30px #0f312873}.cbx-star__visual[data-astro-cid-kwvmvnsn] img[data-astro-cid-kwvmvnsn]{position:relative;z-index:1;width:min(62%,170px);aspect-ratio:1;object-fit:contain;border-radius:16px;mix-blend-mode:multiply;animation:cbx-float 6s ease-in-out infinite;transition:scale .8s var(--g-ease)}.cbx-star__shadow[data-astro-cid-kwvmvnsn]{position:absolute;z-index:1;bottom:18%;left:32%;right:32%;height:10px;border-radius:50%;background:#0f312847;filter:blur(9px);animation:cbx-shadow 6s ease-in-out infinite}.cbx-b--star[data-astro-cid-kwvmvnsn]:hover .cbx-star__visual[data-astro-cid-kwvmvnsn] img[data-astro-cid-kwvmvnsn]{scale:1.07}@keyframes cbx-float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-9px) rotate(1.5deg)}}@keyframes cbx-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.6}}.cbx-head--nostar[data-astro-cid-kwvmvnsn] .cbx-b--mood[data-astro-cid-kwvmvnsn]{grid-row:1 / span 2}.cbx-head--solo[data-astro-cid-kwvmvnsn]{grid-template-columns:minmax(0,1fr)}@media(max-width:1023px){.cbx-head[data-astro-cid-kwvmvnsn]{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cbx-head--nostar[data-astro-cid-kwvmvnsn] .cbx-b--mood[data-astro-cid-kwvmvnsn]{grid-row:auto;grid-column:1 / -1}.cbx-b--main[data-astro-cid-kwvmvnsn]{grid-column:1 / -1;grid-row:auto}.cbx-b--mood[data-astro-cid-kwvmvnsn]{min-height:260px}}@media(max-width:639px){.cbx-b--main[data-astro-cid-kwvmvnsn]{padding:1.4rem 1.3rem 1.5rem;gap:1.5rem}.cbx-ring[data-astro-cid-kwvmvnsn]{width:120%;right:-60%;top:-25%}.cbx-b--mood[data-astro-cid-kwvmvnsn],.cbx-b--star[data-astro-cid-kwvmvnsn]{grid-column:1 / -1}.cbx-b--mood[data-astro-cid-kwvmvnsn]{min-height:220px}.cbx-stats[data-astro-cid-kwvmvnsn]{gap:1rem 1.4rem;margin-block:1.25rem}.cbx-intro[data-astro-cid-kwvmvnsn]{font-size:.93rem}.cbx-star__visual[data-astro-cid-kwvmvnsn]{min-height:150px}}.cbx-sibs[data-astro-cid-kwvmvnsn]{margin-top:clamp(1.25rem,1rem + 1vw,2rem);display:flex;align-items:center;gap:1rem}.cbx-sibs__label[data-astro-cid-kwvmvnsn]{flex-shrink:0;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-2)}.cbx-sibs__clip[data-astro-cid-kwvmvnsn]{min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}.cbx-sibs__clip[data-astro-cid-kwvmvnsn]:has(.is-end){-webkit-mask-image:none;mask-image:none}.cbx-sibs__track[data-astro-cid-kwvmvnsn]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-block:.25rem;padding-right:2.5rem;min-width:0}.cbx-sibs__track[data-astro-cid-kwvmvnsn]::-webkit-scrollbar{display:none}@media(max-width:639px){.cbx-sibs[data-astro-cid-kwvmvnsn]{flex-direction:column;align-items:stretch;gap:.6rem}.cbx-sibs__track[data-astro-cid-kwvmvnsn]{margin-inline:calc(var(--g-gutter) * -1);padding-inline:var(--g-gutter)}}.cbx-guides__grid[data-astro-cid-kwvmvnsn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bq-gap)}.cbx-guide[data-astro-cid-kwvmvnsn]{display:grid;gap:.9rem;align-content:start;justify-items:start;padding:.6rem .6rem 1.4rem;border-radius:var(--bq-r);background:var(--g-paper);box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-forest);text-decoration:none;transition:transform .5s var(--g-ease),box-shadow .5s}.cbx-guide[data-astro-cid-kwvmvnsn]:hover{box-shadow:inset 0 0 0 1px var(--g-line-strong),var(--bq-shadow)}.cbx-guide__img[data-astro-cid-kwvmvnsn]{display:block;width:100%;aspect-ratio:16 / 10;border-radius:calc(var(--bq-r) - 8px);overflow:hidden;background:var(--g-stone)}.cbx-guide__img[data-astro-cid-kwvmvnsn] img[data-astro-cid-kwvmvnsn]{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--g-ease)}.cbx-guide[data-astro-cid-kwvmvnsn]:hover .cbx-guide__img[data-astro-cid-kwvmvnsn] img[data-astro-cid-kwvmvnsn]{transform:scale(1.05)}.cbx-guide__t[data-astro-cid-kwvmvnsn]{padding-inline:.8rem;font-family:var(--font-display);font-size:1.35rem;line-height:1.12}.cbx-guide[data-astro-cid-kwvmvnsn] .bq-pill[data-astro-cid-kwvmvnsn]{margin-left:.8rem}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn]{grid-template-columns:minmax(0,1fr)}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide[data-astro-cid-kwvmvnsn]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr 1fr;column-gap:clamp(1rem,3vw,2.5rem);padding:.6rem clamp(1rem,3vw,2.5rem) .6rem .6rem;align-items:center}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide__img[data-astro-cid-kwvmvnsn]{grid-row:1 / span 2}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide__t[data-astro-cid-kwvmvnsn]{align-self:end;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);padding-inline:0}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide[data-astro-cid-kwvmvnsn] .bq-pill[data-astro-cid-kwvmvnsn]{align-self:start;margin-left:0}@media(max-width:899px){.cbx-guides__grid[data-astro-cid-kwvmvnsn]{grid-template-columns:1fr}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide[data-astro-cid-kwvmvnsn]{grid-template-columns:1fr;grid-template-rows:none;padding:.6rem .6rem 1.4rem}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide__img[data-astro-cid-kwvmvnsn]{grid-row:auto}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide__t[data-astro-cid-kwvmvnsn]{padding-inline:.8rem}.cbx-guides__grid--1[data-astro-cid-kwvmvnsn] .cbx-guide[data-astro-cid-kwvmvnsn] .bq-pill[data-astro-cid-kwvmvnsn]{margin-left:.8rem}}.cbx-rel__box[data-astro-cid-kwvmvnsn]{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(1.25rem,3vw,3rem);align-items:center;padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-radius:var(--bq-r);background:var(--bq-mint, #e4f5bd)}.cbx-rel__box[data-astro-cid-kwvmvnsn] .bq-kicker[data-astro-cid-kwvmvnsn]{margin:0 0 .5rem}.cbx-rel__list[data-astro-cid-kwvmvnsn]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.cbx-rel__chip[data-astro-cid-kwvmvnsn]{min-height:2.75rem;gap:.55rem;background:var(--g-paper)}.cbx-rel__chip[data-astro-cid-kwvmvnsn] svg{width:.8rem;height:.8rem;transition:transform .35s var(--g-ease)}@media(max-width:899px){.cbx-rel__box[data-astro-cid-kwvmvnsn]{grid-template-columns:1fr}}.cbx-dir[data-astro-cid-kwvmvnsn]:empty,.cbx-mp[data-astro-cid-kwvmvnsn]:empty{display:none}.cbx-mp[data-astro-cid-kwvmvnsn]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bq-gap);margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.cbx-mp[data-astro-cid-kwvmvnsn] .mpc{margin:0}.cbx-end[data-astro-cid-kwvmvnsn]{height:clamp(2.5rem,1.5rem + 4vw,5rem)}@media(prefers-reduced-motion:reduce){.cbx-b[data-astro-cid-kwvmvnsn],.cbx-ring[data-astro-cid-kwvmvnsn],.cbx-star__visual[data-astro-cid-kwvmvnsn] img[data-astro-cid-kwvmvnsn],.cbx-star__shadow[data-astro-cid-kwvmvnsn]{animation:none!important}.cbx-b--star[data-astro-cid-kwvmvnsn],.cbx-b--mood[data-astro-cid-kwvmvnsn]>img[data-astro-cid-kwvmvnsn]{transition:none!important}}
