.hero[data-astro-cid-j7pv25f6]{display:grid;gap:0}.hero__media[data-astro-cid-j7pv25f6]{background:var(--sand-2);overflow:hidden}.hero__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:clamp(420px,62vh,720px);object-fit:cover;object-position:50% 38%;display:block}.hero__text[data-astro-cid-j7pv25f6]{padding-block:clamp(2.5rem,6vw,5rem);max-width:72ch}.hero__text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(2.2rem,5.2vw,4.2rem);line-height:1.04;margin:.9rem 0 1.4rem}.hero__text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--fir)}.hero__lead[data-astro-cid-j7pv25f6]{font-size:1.03rem;line-height:1.7;max-width:60ch}.hero__meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem 1.6rem;margin:1.9rem 0 0;padding:0;list-style:none;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fir)}.line[data-astro-cid-j7pv25f6]{padding-block:3.5rem 1.5rem;border-top:1px solid var(--line)}.line__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.85rem 1rem;margin-bottom:2.2rem}.line__swatch[data-astro-cid-j7pv25f6]{width:32px;height:32px;border-radius:50%;border:1px solid var(--line)}.line__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:400;line-height:1}.line__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:2;font-size:.92rem;color:#5c5c52;max-width:54ch}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3.6rem 1.6rem}.card__media[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:3px;background:transparent;overflow:hidden}.card__media--2[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.card__media--3[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.shot[data-astro-cid-j7pv25f6]{display:block;position:relative;overflow:hidden}.card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.card__body[data-astro-cid-j7pv25f6]{padding-top:.9rem}.card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.79rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#2c2c24}.card__price[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:1.18rem;color:#4a4a42;margin:.35rem 0 .4rem}.card__note[data-astro-cid-j7pv25f6]{font-size:.8rem;line-height:1.6;color:#6a6a5f;max-width:40ch}.buy[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.buy__size[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.42rem .7rem;border:1px solid var(--line);background:transparent;color:var(--ink);border-radius:2px;cursor:pointer}.buy__size[data-astro-cid-j7pv25f6]:hover:not(:disabled){background:var(--fir);border-color:var(--fir);color:#f7f4ec}.buy__size[data-astro-cid-j7pv25f6]:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.buy__wait[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.85rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.42rem .7rem;border:1px solid var(--line);border-radius:2px;text-decoration:none;color:#6b6b60}.wait[data-astro-cid-j7pv25f6]{margin-block:4rem 2rem;padding-block:3.5rem;border-top:1px solid var(--line);max-width:62ch}.wait[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;margin-bottom:1rem}.wait[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{line-height:1.7;margin-bottom:1.6rem}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:.95rem 1.9rem;border-radius:999px;background:var(--fir);color:#f7f4ec;text-decoration:none;font-size:.95rem}.btn[data-astro-cid-j7pv25f6]:hover{background:#1b4a30}.fine[data-astro-cid-j7pv25f6]{margin-top:1.9rem;font-size:.77rem;line-height:1.6;color:#6b6b60}@media (max-width: 720px){.line__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}
