.hs[data-astro-cid-5lblifaz]{gap:.7rem;display:grid}.hs[data-astro-cid-5lblifaz] .hs__cat{min-width:0;display:block}.hs[data-astro-cid-5lblifaz] .hs__cat .dd__btn{background:#ffffff14;padding-block:.95rem}.hs__q[data-astro-cid-5lblifaz]{border:1px solid var(--c-line-strong);border-radius:var(--radius);color:var(--c-gold-soft);transition:border-color .24s var(--ease), background .24s var(--ease);background:#ffffff14;align-items:center;gap:.7rem;padding:0 1rem;display:flex}.hs__q[data-astro-cid-5lblifaz]:hover{border-color:var(--c-gold-soft)}.hs__q[data-astro-cid-5lblifaz]:focus-within{border-color:var(--c-gold-soft);background:#ffffff1f;box-shadow:0 0 0 3px #c9ad8438}.hs__q[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]{min-width:0;color:var(--c-white);font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:0;flex:1;padding:.95rem 0}.hs__q[data-astro-cid-5lblifaz] input[data-astro-cid-5lblifaz]::placeholder{color:var(--c-text-soft)}.hs__go[data-astro-cid-5lblifaz]{border-radius:var(--radius);background:var(--c-gold-soft);color:var(--c-black);font:inherit;font-size:var(--t-sm);letter-spacing:.04em;cursor:pointer;transition:background .26s var(--ease), transform .2s var(--ease), box-shadow .26s var(--ease);border:0;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-weight:500;display:inline-flex}.hs__go[data-astro-cid-5lblifaz]:hover{background:var(--c-white);box-shadow:0 .6rem 1.4rem #00000059}.hs__go[data-astro-cid-5lblifaz]:active{transform:scale(.97)}.hs__go[data-astro-cid-5lblifaz]:focus-visible{outline:2px solid var(--c-white);outline-offset:3px}@media (width>=48rem){.hs[data-astro-cid-5lblifaz]{grid-template-columns:17rem minmax(0,1fr) auto;align-items:stretch;gap:.8rem}}.ba[data-astro-cid-67ggu7zt]{margin:0;position:relative}.ba__media[data-astro-cid-67ggu7zt]{aspect-ratio:4/5;touch-action:pan-y;border-radius:var(--radius-lg);background:var(--c-ink-2);position:relative;overflow:hidden}.ba__media[data-astro-cid-67ggu7zt] .ba__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ba__media[data-astro-cid-67ggu7zt] .ba__img--before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba__line[data-astro-cid-67ggu7zt]{z-index:2;top:0;bottom:0;left:var(--pos);background:var(--c-white);pointer-events:none;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 12px #0006}.ba__knob[data-astro-cid-67ggu7zt]{width:2.9rem;height:2.9rem;color:var(--c-white);backdrop-filter:blur(6px);transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);background:#08030199;border:1px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba[data-astro-cid-67ggu7zt]:hover .ba__knob[data-astro-cid-67ggu7zt],.ba[data-astro-cid-67ggu7zt]:focus-within .ba__knob[data-astro-cid-67ggu7zt]{background:var(--c-gold-soft);color:var(--c-black);transform:translate(-50%,-50%)scale(1.08)}.ba__range[data-astro-cid-67ggu7zt]{z-index:3;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba[data-astro-cid-67ggu7zt]:has(.ba__range:focus-visible) .ba__media[data-astro-cid-67ggu7zt]{outline:2px solid var(--c-gold-soft);outline-offset:-4px}.ba__tag[data-astro-cid-67ggu7zt]{z-index:2;color:var(--c-white);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;background:#0803019e;border-radius:999px;padding:.3rem .7rem;position:absolute;top:.9rem}.ba__tag--l[data-astro-cid-67ggu7zt]{left:.9rem}.ba__tag--r[data-astro-cid-67ggu7zt]{right:.9rem}.ba__price[data-astro-cid-67ggu7zt]{z-index:2;border:1px solid var(--c-gold);pointer-events:none;background:#080301c7;justify-items:end;gap:.1rem;margin:0;padding:.55rem .85rem;display:grid;position:absolute;bottom:4.2rem;right:.9rem}.ba__now[data-astro-cid-67ggu7zt]{font-family:var(--f-display);color:var(--c-gold-soft);font-size:1.9rem;line-height:1}.ba__was[data-astro-cid-67ggu7zt]{font-size:var(--t-xs);color:var(--c-text-soft)}.ba__note[data-astro-cid-67ggu7zt]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-white);font-size:.7rem}.ba__cap[data-astro-cid-67ggu7zt]{padding:var(--s-3) 0 0;gap:.45rem;display:grid}.ba__idx[data-astro-cid-67ggu7zt]{font-family:var(--f-display);letter-spacing:.12em;color:var(--c-gold-soft);font-size:1.15rem}.ba__title[data-astro-cid-67ggu7zt]{margin:0;font-size:clamp(1.5rem,1.2rem + .7vw,1.9rem);line-height:1.1}.ba__title[data-astro-cid-67ggu7zt] a[data-astro-cid-67ggu7zt]{color:inherit;text-decoration:none}.ba__text[data-astro-cid-67ggu7zt]{font-size:var(--t-sm);color:var(--c-text-soft);margin:0;line-height:1.7}.op[data-astro-cid-nxntfajv]{aspect-ratio:4/5;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:var(--c-ink-2);transition:border-color .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);display:block;position:relative;overflow:hidden}.op[data-astro-cid-nxntfajv] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.op[data-astro-cid-nxntfajv]:hover,.op[data-astro-cid-nxntfajv]:focus-visible{border-color:var(--c-gold);transform:translateY(-3px);box-shadow:0 1.1rem 2.2rem #00000073}.op[data-astro-cid-nxntfajv]:hover img,.op[data-astro-cid-nxntfajv]:focus-visible img{transform:scale(1.04)}.op[data-astro-cid-nxntfajv]:focus-visible{outline:2px solid var(--c-gold-soft);outline-offset:3px}.cat[data-astro-cid-afo2vvt2]{isolation:isolate;aspect-ratio:3/4;border:1px solid var(--c-line-strong);border-radius:var(--radius-lg);background:var(--c-ink);color:var(--c-white);transition:border-color .32s var(--ease), transform .22s var(--ease), box-shadow .32s var(--ease);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative;overflow:hidden}.cat[data-astro-cid-afo2vvt2] img{object-fit:cover;z-index:-2;filter:brightness(.62)saturate(.95);width:100%;height:100%;transition:transform .9s var(--ease), filter .6s var(--ease);position:absolute;inset:0}.cat[data-astro-cid-afo2vvt2]:before{content:"";z-index:-1;background:linear-gradient(#00000080 0%,#08030138 18%,#080301b8 44%,#080301f5 100%);position:absolute;inset:0}.cat[data-astro-cid-afo2vvt2]:after{content:"";border-radius:calc(var(--radius-lg) - .35rem);opacity:0;transition:opacity .42s var(--ease), transform .52s var(--ease);pointer-events:none;border:1px solid #ffffff61;position:absolute;inset:.8rem;transform:scale(1.03)}.cat__idx[data-astro-cid-afo2vvt2],.cat__count[data-astro-cid-afo2vvt2],.cat__title[data-astro-cid-afo2vvt2]{text-shadow:0 1px 14px #0000008c}.cat__idx[data-astro-cid-afo2vvt2]{font-family:var(--f-display);letter-spacing:.12em;color:var(--c-gold-soft);font-size:1.15rem;position:absolute;top:1.1rem;left:1.25rem}.cat__body[data-astro-cid-afo2vvt2]{gap:.3rem;padding:0 0 1.35rem 1.35rem;display:grid;position:absolute;bottom:0;left:0;right:4.4rem}.cat__count[data-astro-cid-afo2vvt2]{font-size:var(--t-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--c-gold-soft)}.cat__title[data-astro-cid-afo2vvt2]{font-family:var(--f-display);font-size:clamp(1.7rem,1.3rem + 1vw,2.25rem);font-weight:400;line-height:1.05}.cat__desc[data-astro-cid-afo2vvt2]{opacity:1;font-size:var(--t-sm);color:var(--c-text);grid-template-rows:1fr;line-height:1.5;display:grid}.cat__desc-in[data-astro-cid-afo2vvt2]{min-height:0;display:block;overflow:hidden}.cat__go[data-astro-cid-afo2vvt2]{width:2.9rem;height:2.9rem;color:var(--c-white);transition:background .32s var(--ease), color .32s var(--ease), border-color .32s var(--ease), transform .32s var(--ease);border:1px solid #ffffff8c;border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:1.25rem;right:1.2rem}.cat__go[data-astro-cid-afo2vvt2] svg{transition:transform .32s var(--ease)}.cat[data-astro-cid-afo2vvt2]:hover,.cat[data-astro-cid-afo2vvt2].is-hover{border-color:var(--c-gold);color:var(--c-white);box-shadow:0 1.2rem 2.4rem #00000080}.cat[data-astro-cid-afo2vvt2]:hover img,.cat[data-astro-cid-afo2vvt2].is-hover img,.cat[data-astro-cid-afo2vvt2]:focus-visible img,.cat[data-astro-cid-afo2vvt2].is-focus img{filter:brightness(.92)saturate(1.05);transform:scale(1.07)}.cat[data-astro-cid-afo2vvt2]:hover:after,.cat[data-astro-cid-afo2vvt2].is-hover:after,.cat[data-astro-cid-afo2vvt2]:focus-visible:after,.cat[data-astro-cid-afo2vvt2].is-focus:after{opacity:1;transform:none}.cat[data-astro-cid-afo2vvt2]:hover .cat__go[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2].is-hover .cat__go[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2]:focus-visible .cat__go[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2].is-focus .cat__go[data-astro-cid-afo2vvt2]{background:var(--c-gold-soft);border-color:var(--c-gold-soft);color:var(--c-black);transform:translate(-.2rem)}.cat[data-astro-cid-afo2vvt2]:hover .cat__go[data-astro-cid-afo2vvt2] svg,.cat[data-astro-cid-afo2vvt2].is-hover .cat__go[data-astro-cid-afo2vvt2] svg,.cat[data-astro-cid-afo2vvt2]:focus-visible .cat__go[data-astro-cid-afo2vvt2] svg,.cat[data-astro-cid-afo2vvt2].is-focus .cat__go[data-astro-cid-afo2vvt2] svg{transform:translate(.15rem)}.cat[data-astro-cid-afo2vvt2]:focus-visible,.cat[data-astro-cid-afo2vvt2].is-focus{outline:2px solid var(--c-gold-soft);outline-offset:4px}.cat[data-astro-cid-afo2vvt2]:active,.cat[data-astro-cid-afo2vvt2].is-active{transform:scale(.988)}@media (hover:hover) and (width>=64rem){.cat__desc[data-astro-cid-afo2vvt2]{opacity:0;transition:grid-template-rows .42s var(--ease), opacity .32s var(--ease);grid-template-rows:0fr}.cat[data-astro-cid-afo2vvt2]:hover .cat__desc[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2]:focus-visible .cat__desc[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2].is-hover .cat__desc[data-astro-cid-afo2vvt2],.cat[data-astro-cid-afo2vvt2].is-focus .cat__desc[data-astro-cid-afo2vvt2]{opacity:1;grid-template-rows:1fr}}.head[data-astro-cid-jgctki6q]{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.head[data-astro-cid-jgctki6q] h2[data-astro-cid-jgctki6q]{margin:0}.head[data-astro-cid-jgctki6q] .eyebrow[data-astro-cid-jgctki6q]{margin-bottom:var(--s-1)}.head[data-astro-cid-jgctki6q] .lead[data-astro-cid-jgctki6q]{margin-top:var(--s-2);max-width:46rem}.reviews[data-astro-cid-jgctki6q]{--fade:var(--c-ink);overflow:hidden}.cats[data-astro-cid-jgctki6q]{gap:var(--s-3);display:grid}.cats[data-astro-cid-jgctki6q] .cat{aspect-ratio:4/3}.ba-row[data-astro-cid-jgctki6q]{gap:var(--s-4) var(--s-3);display:grid}@media (width>=40rem){.cats[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}@media (width>=48rem){.ba-row[data-astro-cid-jgctki6q]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.cats[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr)}.cats[data-astro-cid-jgctki6q] .cat{aspect-ratio:3/4}.ba-row[data-astro-cid-jgctki6q]{grid-template-columns:repeat(4,1fr)}}
