.collection-page{--collection-ink:#171716;--collection-paper:#f7f2eb;background:var(--collection-paper);color:var(--collection-ink)}.collection-hero{max-width:1220px;margin:0 auto;padding:48px 24px 72px;display:grid;grid-gap:42px;gap:42px;align-items:center;justify-items:center}.collection-hero-copy{justify-self:stretch;max-width:600px}.collection-hero-copy h1{font-size:clamp(2.6rem,5vw,4.6rem);letter-spacing:-.045em}.collection-hero-copy p:not(.eyebrow){font-size:clamp(1.05rem,2vw,1.25rem);max-width:560px;color:#55504a}.collection-hero-image{display:block;max-width:100%;max-height:min(76vh,720px);margin:auto;width:auto;height:auto;border-radius:26px;box-shadow:0 28px 70px rgba(45,35,25,.18)}.collection-products{background:#fff;padding:80px 24px 96px}.collection-inner{max-width:1120px;margin:auto}.collection-products h2{text-align:center;margin-bottom:38px}.collection-grid{display:grid;grid-gap:28px;gap:28px}.collection-card{display:grid;min-width:0;background:#f8f5f0;border-radius:22px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.collection-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(30,25,20,.1)}.collection-card-photo{aspect-ratio:4/3;background:#ede7df;overflow:hidden}.collection-card-photo img{width:100%;height:100%;object-fit:cover;display:block}.collection-card-copy{padding:26px}.collection-card-copy h3{font-size:1.55rem}.collection-card-copy p{color:#625d57;margin:.4rem 0 1.2rem}.collection-price{display:inline-block;font-weight:700;color:#7a2045}.collection-link{float:right;text-decoration:underline;text-underline-offset:4px}.collection-trust{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:22px 24px;background:#171716;color:#fff;font-size:.88rem}@media(min-width:820px){.collection-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:72px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid-1{grid-template-columns:minmax(0,540px);justify-content:center}}@media(max-width:819px){.collection-hero{padding-top:32px}.collection-hero-copy{text-align:center;margin:auto}.collection-hero-copy .btn{margin-top:8px}.collection-products{padding:60px 18px 72px}}@media(max-width:520px){.collection-hero{padding:26px 16px 52px;gap:28px}.collection-hero-copy h1{font-size:clamp(2.5rem,13vw,4rem)}.collection-hero-image{border-radius:18px}.collection-products{padding-left:14px;padding-right:14px}.collection-card{border-radius:16px}.collection-card-copy{padding:20px}.collection-card-copy h3{font-size:1.35rem}.collection-link{float:none;display:block;margin-top:10px}.collection-trust{gap:10px;text-align:center;flex-direction:column}}