.collection-section{background:#fff;padding:92px 5vw 105px}.collection-section .section-heading{position:relative;z-index:1;text-align:center;margin:0 auto 52px}.collection-section .section-heading h2{font-size:clamp(36px,4vw,58px)}.collection-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;align-items:start}.collection-card{display:block;height:auto;overflow:visible;background:transparent;color:var(--ink);text-align:center}.collection-card .collection-card-image{position:relative!important;inset:auto!important;display:block;aspect-ratio:1;border:2px solid #c28c40;border-radius:50%;padding:8px;overflow:hidden;background:#f6f1ea;box-shadow:0 12px 25px rgba(35,27,20,.1)}.collection-card .collection-card-image img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center}.collection-card .collection-card-label{display:block;position:static!important;inset:auto!important;margin-top:18px;font:400 clamp(22px,2vw,32px)/1.1 Georgia,serif}.new-arrivals-section{padding:90px 5vw;background:#f7f4ef}.new-arrivals-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:35px}.new-arrivals-heading h2{font:400 clamp(36px,4vw,56px)/1.08 Georgia,serif;margin:0}.new-arrivals-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.new-arrival-card{border-top:1px solid var(--line);padding-top:12px}.new-arrival-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#fff}.new-arrival-card h3{font:400 22px/1.2 Georgia,serif;margin:7px 0}.new-arrival-card h3 a{color:inherit;text-decoration:none}.new-arrival-price{margin:5px 0;font-weight:700}.new-arrival-card .text-link{margin-top:8px}.project-support-section{padding:90px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:#5c6d54;color:#fff}.project-support-section h2{font:400 clamp(36px,4vw,56px)/1.08 Georgia,serif;margin:0}.project-support-section .eyebrow{color:#efe6ca}.project-support-section p{max-width:570px;color:#eef0e9;font:20px/1.5 Georgia,serif;margin:0 0 24px}.project-support-section .button{background:#f5ead0;color:#34402f}.newsletter-section{background:linear-gradient(120deg,#f4f0ea 0%,#fff 48%,#ede8e2 100%);color:var(--ink)}.newsletter-section p{color:#554d47}.newsletter-section .button-dark{background:var(--ink);color:#fff}.newsletter-form input{border:1px solid var(--line)}.faq-section{text-align:center;background:#fff}.faq-section details{margin:0 auto;text-align:left}.faq-section summary{list-style-position:outside;padding-right:30px}.faq-section summary::marker{color:var(--accent)}
@media(max-width:1100px){.collection-grid,.new-arrivals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-grid{row-gap:34px}}@media(max-width:700px){.collection-section,.new-arrivals-section,.project-support-section{padding:62px 20px}.collection-grid,.new-arrivals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.collection-card-label{font-size:24px}.new-arrivals-heading{display:block}.new-arrivals-heading .text-link{margin-top:20px}.project-support-section{grid-template-columns:1fr;gap:26px}.new-arrival-card h3{font-size:19px}}@media(max-width:420px){.collection-grid,.new-arrivals-grid{grid-template-columns:1fr}.collection-card{max-width:290px;margin:0 auto;width:100%}}
