.new-collection-announcement{color:inherit;text-decoration:none;text-underline-offset:5px}
.new-collection-announcement:hover,.new-collection-announcement:focus-visible{text-decoration:underline}
.new-collection{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);gap:4vw;align-items:center;background:#eee8df;border-bottom:1px solid #d8ccbd}
.new-collection-intro h2{font-size:clamp(36px,3.7vw,62px);line-height:1.12;font-weight:400;margin:18px 0}
.new-collection-intro h2 em{font-weight:400}
.new-collection-intro>p:not(.eyebrow){line-height:1.8;max-width:36ch;margin-bottom:24px}
.new-collection-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.new-collection-preview .product-heading{flex-wrap:wrap;gap:4px}
.new-collection-preview .product-price{font-size:12px}
.new-collection-preview .product-image{aspect-ratio:4/5}
.product-card{position:relative}
.new-piece-label{position:absolute;z-index:2;top:12px;left:12px;background:#f6f1e8;color:#352519;padding:7px 10px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;pointer-events:none}
.technical-pending{font-size:13px;color:#6a6057;line-height:1.7;border-top:1px solid #ddd3c7;margin-top:25px;padding-top:20px}
@media(max-width:1000px){.new-collection{grid-template-columns:1fr;gap:30px}.new-collection-intro>p:not(.eyebrow){max-width:60ch}}
@media(max-width:600px){.new-collection-preview{grid-template-columns:1fr;gap:28px}.new-collection-preview .product-card{max-width:100%}.new-piece-label{top:10px;left:10px}.new-collection-announcement{font-size:9px;letter-spacing:.05em}.new-collection-intro h2{font-size:38px}}
