.product-collection[data-astro-cid-fmfgs2lu]{border-top:1px solid var(--line)}.section-heading[data-astro-cid-fmfgs2lu] .eyebrow[data-astro-cid-fmfgs2lu]{margin-bottom:22px}.collection-intro[data-astro-cid-fmfgs2lu]{max-width:330px;font-size:15px}.collection-count[data-astro-cid-fmfgs2lu]{color:var(--muted);margin:0 0 24px;font-size:12px}.product-type-grid[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 24px;display:grid}.product-type-grid[data-astro-cid-fmfgs2lu].three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.product-type-photo[data-astro-cid-fmfgs2lu]{aspect-ratio:1/1.1;background:var(--cream);position:relative;overflow:hidden}.product-type-photo[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-type-photo[data-astro-cid-fmfgs2lu].cutout img[data-astro-cid-fmfgs2lu]{object-fit:contain;padding:24px}.product-type-photo[data-astro-cid-fmfgs2lu].material img[data-astro-cid-fmfgs2lu]{object-fit:cover;padding:32px 42px;transform:rotate(-3deg)}.product-type-card[data-astro-cid-fmfgs2lu]:nth-child(2n) .material[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{transform:rotate(3deg)}.product-type-card[data-astro-cid-fmfgs2lu]:hover .product-type-photo[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{transform:scale(1.025)}.product-number[data-astro-cid-fmfgs2lu]{letter-spacing:.1em;background:var(--paper);color:var(--ink);padding:2px 6px;font-size:10px;position:absolute;top:12px;left:14px}.product-type-card[data-astro-cid-fmfgs2lu]{flex-direction:column;display:flex}.product-type-copy[data-astro-cid-fmfgs2lu]{flex-direction:column;flex:1;padding-top:20px;display:flex}.product-type-copy[data-astro-cid-fmfgs2lu]>.eyebrow[data-astro-cid-fmfgs2lu]{letter-spacing:.12em;margin-bottom:10px;font-size:10px}.product-type-copy[data-astro-cid-fmfgs2lu] h3[data-astro-cid-fmfgs2lu]{letter-spacing:-.025em;min-height:2.16em;font-size:31px;line-height:1.08}.product-description[data-astro-cid-fmfgs2lu]{min-height:4.95em;margin-top:12px;font-size:14px;line-height:1.65}.product-type-copy[data-astro-cid-fmfgs2lu] .text-link[data-astro-cid-fmfgs2lu]{white-space:normal;align-self:flex-start;gap:12px;min-height:44px;margin-top:auto;padding-top:14px;font-size:14px}@media (width<=1100px){.product-type-grid[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-type-copy[data-astro-cid-fmfgs2lu] h3[data-astro-cid-fmfgs2lu]{font-size:28px}}@media (width<=760px){.collection-intro[data-astro-cid-fmfgs2lu]{margin-top:22px}.product-type-grid[data-astro-cid-fmfgs2lu],.product-type-grid[data-astro-cid-fmfgs2lu].three-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.product-type-photo[data-astro-cid-fmfgs2lu]{aspect-ratio:1}.product-type-photo[data-astro-cid-fmfgs2lu].cutout img[data-astro-cid-fmfgs2lu]{padding:12px}.product-type-photo[data-astro-cid-fmfgs2lu].material img[data-astro-cid-fmfgs2lu]{padding:23px 24px}.product-type-copy[data-astro-cid-fmfgs2lu]{padding-top:16px}.product-type-copy[data-astro-cid-fmfgs2lu] h3[data-astro-cid-fmfgs2lu]{overflow-wrap:anywhere;min-height:2.16em;font-size:25px}.product-description[data-astro-cid-fmfgs2lu]{min-height:4.95em;font-size:14px}.product-type-copy[data-astro-cid-fmfgs2lu] .text-link[data-astro-cid-fmfgs2lu]{gap:10px;font-size:14px}.product-type-copy[data-astro-cid-fmfgs2lu] .text-link[data-astro-cid-fmfgs2lu] svg[data-astro-cid-fmfgs2lu]{width:17px}}@media (prefers-reduced-motion:reduce){.product-type-photo[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{transition:none}}.supply-guide[data-astro-cid-54dqr5un]{background:var(--cream);scroll-margin-top:90px}.supply-grid[data-astro-cid-54dqr5un]{grid-template-columns:1fr 1fr;align-items:start;gap:10%;display:grid}.supply-intro[data-astro-cid-54dqr5un]>.eyebrow[data-astro-cid-54dqr5un]{margin-bottom:26px}.supply-intro[data-astro-cid-54dqr5un]>p[data-astro-cid-54dqr5un]:not(.eyebrow){max-width:430px;margin-top:26px;font-size:16px}.supply-intro[data-astro-cid-54dqr5un]>.text-link[data-astro-cid-54dqr5un]{min-height:44px;margin-top:25px;font-size:14px}.supply-details[data-astro-cid-54dqr5un]>.eyebrow[data-astro-cid-54dqr5un]{margin:0 0 16px}.format-list[data-astro-cid-54dqr5un]{margin:0}.format-list[data-astro-cid-54dqr5un]>div[data-astro-cid-54dqr5un]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:23px 0;display:flex}.format-list[data-astro-cid-54dqr5un] dt[data-astro-cid-54dqr5un]{font-family:var(--serif);font-size:31px;line-height:1.05}.format-list[data-astro-cid-54dqr5un] dd[data-astro-cid-54dqr5un]{text-align:right;flex-shrink:0;margin:0}.format-list[data-astro-cid-54dqr5un] strong[data-astro-cid-54dqr5un]{color:var(--ink);font-size:17px;font-weight:500;display:block}.format-list[data-astro-cid-54dqr5un] dd[data-astro-cid-54dqr5un] span[data-astro-cid-54dqr5un]{color:var(--muted);margin-top:4px;font-size:13px;display:block}.order-guide[data-astro-cid-54dqr5un]{border-top:1px solid var(--line);margin-top:8px;padding-top:26px}.order-guide[data-astro-cid-54dqr5un]>.eyebrow[data-astro-cid-54dqr5un]{margin-bottom:10px}.order-guide[data-astro-cid-54dqr5un] strong[data-astro-cid-54dqr5un]{color:var(--ink);margin-right:15px;font-size:25px;font-weight:500}.order-guide[data-astro-cid-54dqr5un] span[data-astro-cid-54dqr5un]{color:var(--muted);font-size:14px;display:inline-block}.supply-note[data-astro-cid-54dqr5un]{max-width:450px;margin-top:18px;font-size:13px;line-height:1.65}@media (width<=760px){.supply-grid[data-astro-cid-54dqr5un]{grid-template-columns:1fr;gap:40px}.supply-intro[data-astro-cid-54dqr5un]>p[data-astro-cid-54dqr5un]:not(.eyebrow){margin-top:20px}.format-list[data-astro-cid-54dqr5un]>div[data-astro-cid-54dqr5un]{padding:20px 0}.format-list[data-astro-cid-54dqr5un] dt[data-astro-cid-54dqr5un]{font-size:28px}.format-list[data-astro-cid-54dqr5un] strong[data-astro-cid-54dqr5un]{font-size:16px}.order-guide[data-astro-cid-54dqr5un] strong[data-astro-cid-54dqr5un]{font-size:23px}.supply-note[data-astro-cid-54dqr5un]{font-size:14px}}@media (width<=360px){.format-list[data-astro-cid-54dqr5un] dt[data-astro-cid-54dqr5un]{font-size:25px}.format-list[data-astro-cid-54dqr5un] strong[data-astro-cid-54dqr5un]{font-size:15px}.order-guide[data-astro-cid-54dqr5un] span[data-astro-cid-54dqr5un]{margin-top:4px;display:block}}
