.editorial[data-astro-cid-lcdefpme]{background:var(--bg-alt);grid-template-rows:55vh 45vh;grid-template-columns:3fr 2fr;gap:3px;height:100vh;min-height:600px;padding:0;display:grid}.grid-main[data-astro-cid-lcdefpme]{grid-area:1/1/3;overflow:hidden}.grid-main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s}.editorial[data-astro-cid-lcdefpme]:hover .grid-main[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.03)}.grid-brand[data-astro-cid-lcdefpme]{background:var(--bg);flex-direction:column;grid-area:1/2;justify-content:flex-end;padding:3rem 3.5rem;display:flex}.grid-brand[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text);margin-bottom:1.25rem;font-size:clamp(3.5rem,5vw,6rem);font-weight:400;line-height:.9}.grid-brand[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--text-muted);font-size:1rem;font-style:italic;line-height:1.6}.grid-accent[data-astro-cid-lcdefpme]{grid-area:2/2;overflow:hidden}.grid-accent[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 30%;width:100%;height:100%}.ticker[data-astro-cid-lcdefpme]{background:var(--bg-dark);color:#ffffff80;border-top:none;padding:1rem 0;overflow:hidden}.ticker-track[data-astro-cid-lcdefpme]{white-space:nowrap;gap:2rem;width:max-content;animation:30s linear infinite ticker;display:flex}.ticker-track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:400}.ticker-track[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:0}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.collection[data-astro-cid-lcdefpme]{background:var(--bg)}.collection-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.collection-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:clamp(1.8rem,3vw,2.5rem)}.collection-grid[data-astro-cid-lcdefpme]{grid-template-rows:auto;grid-template-columns:1.2fr 1fr 1fr;gap:3px;display:grid}.product-card[data-astro-cid-lcdefpme]{background:var(--bg-alt);display:block;position:relative;overflow:hidden}.product-card[data-astro-cid-lcdefpme].tall{grid-row:span 1}.product-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;overflow:hidden}.product-card[data-astro-cid-lcdefpme].tall .product-img[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.product-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s}.product-card[data-astro-cid-lcdefpme]:hover .product-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.product-info[data-astro-cid-lcdefpme]{background:var(--bg);border-top:1px solid var(--border);padding:1.25rem 1.5rem}.product-info[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25rem;font-size:1rem;font-weight:400}.product-info[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:.5rem;font-size:.78rem}.price[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--accent);font-size:.82rem;font-weight:500}.story-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:620px;padding:0;display:grid}.story-image[data-astro-cid-lcdefpme]{overflow:hidden}.story-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;width:100%;height:100%}.story-text[data-astro-cid-lcdefpme]{background:var(--bg-alt);flex-direction:column;justify-content:center;padding:7rem 6rem;display:flex}.story-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.5rem;font-size:clamp(1.8rem,3vw,2.6rem)}.story-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.story-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1rem;font-size:.95rem;line-height:1.85}.newsletter[data-astro-cid-lcdefpme]{background:var(--bg);border-top:1px solid var(--border);padding:5rem 0}.newsletter-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.newsletter-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:clamp(1.6rem,2.5vw,2.2rem)}.newsletter-inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.newsletter-form[data-astro-cid-lcdefpme]{gap:0;display:flex}.newsletter-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--white);font-family:var(--font-sans);color:var(--text);border-right:none;outline:none;flex:1;padding:.9rem 1.25rem;font-size:.85rem}.newsletter-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:var(--accent)}.newsletter-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--text-muted)}.newsletter-success[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--accent);padding:1rem 0;font-size:1rem;font-style:italic}@media (width<=1024px){.editorial[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=768px){.editorial[data-astro-cid-lcdefpme]{grid-template-rows:50vh 40vh 35vh;grid-template-columns:1fr;height:auto}.grid-main[data-astro-cid-lcdefpme]{grid-area:1/1}.grid-brand[data-astro-cid-lcdefpme]{grid-area:2/1;padding:2.5rem 1.5rem}.grid-accent[data-astro-cid-lcdefpme]{grid-area:3/1}.collection-grid[data-astro-cid-lcdefpme],.story-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.story-image[data-astro-cid-lcdefpme]{height:350px}.story-text[data-astro-cid-lcdefpme]{padding:4rem 2rem}.newsletter-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.newsletter-form[data-astro-cid-lcdefpme]{flex-direction:column}.newsletter-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{border-right:1px solid var(--border)}}
