.CollectionsIndex-module__q8rAeW__main{background:var(--ivory);overflow-x:clip}.CollectionsIndex-module__q8rAeW__head{text-align:center;padding:clamp(56px,7vw,112px) 6vw clamp(34px,4.5vw,60px)}.CollectionsIndex-module__q8rAeW__eyebrow{letter-spacing:.44em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:22px;font-size:10px;display:block}.CollectionsIndex-module__q8rAeW__heading{font-family:var(--font-serif);color:var(--cocoa);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1.04}.CollectionsIndex-module__q8rAeW__heading .CollectionsIndex-module__q8rAeW__foil{color:var(--gold-deep);font-style:italic}.CollectionsIndex-module__q8rAeW__rule{background:var(--gold);width:60px;height:1px;margin:28px auto 0}.CollectionsIndex-module__q8rAeW__cols{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.6vw,40px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px) clamp(48px,5.5vw,92px);display:grid}.CollectionsIndex-module__q8rAeW__col{aspect-ratio:5/4;color:var(--hero-ivory);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.CollectionsIndex-module__q8rAeW__imgWrap{position:absolute;inset:0}.CollectionsIndex-module__q8rAeW__img{object-fit:cover;transition:transform 1.3s cubic-bezier(.2,.6,.2,1)}.CollectionsIndex-module__q8rAeW__col:hover .CollectionsIndex-module__q8rAeW__img{transform:scale(1.05)}.CollectionsIndex-module__q8rAeW__scrim{z-index:1;background:linear-gradient(#4a3c3400 40%,#4a3c34b8);transition:background .5s;position:absolute;inset:0}.CollectionsIndex-module__q8rAeW__col:hover .CollectionsIndex-module__q8rAeW__scrim{background:linear-gradient(#4a3c341a 30%,#4a3c34cc)}.CollectionsIndex-module__q8rAeW__lace{pointer-events:none;z-index:2;border:1px solid #f9f6f080;position:absolute;inset:12px}.CollectionsIndex-module__q8rAeW__tx{z-index:3;text-align:center;width:100%;padding:clamp(20px,2.2vw,34px);position:relative}.CollectionsIndex-module__q8rAeW__tag{letter-spacing:.3em;text-transform:uppercase;color:var(--champagne);text-shadow:0 1px 4px #1e1611cc,0 2px 14px #1e16118c;font-size:8.5px}.CollectionsIndex-module__q8rAeW__name{font-family:var(--font-serif);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 4px #1e1611cc,0 2px 14px #1e16118c;margin:6px 0 4px;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:400}.CollectionsIndex-module__q8rAeW__price{font-family:var(--font-serif);color:var(--champagne);text-shadow:0 1px 4px #1e1611cc,0 2px 14px #1e16118c;font-size:1rem;font-style:italic;display:block}.CollectionsIndex-module__q8rAeW__go{letter-spacing:.22em;text-transform:uppercase;color:var(--hero-ivory);border-bottom:1px solid var(--champagne);text-shadow:0 1px 4px #1e1611cc,0 2px 14px #1e16118c;align-items:center;gap:7px;margin-top:11px;padding-bottom:3px;font-size:8.5px;transition:gap .3s;display:inline-flex}.CollectionsIndex-module__q8rAeW__col:hover .CollectionsIndex-module__q8rAeW__go{gap:12px}.CollectionsIndex-module__q8rAeW__flag{z-index:3;color:var(--cocoa);letter-spacing:.24em;text-transform:uppercase;background:#f8f4eeeb;padding:6px 13px;font-size:7.5px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.CollectionsIndex-module__q8rAeW__bespoke{aspect-ratio:5/4;background:var(--cream);border:1px solid var(--gold);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:clamp(24px,3vw,44px);text-decoration:none;transition:background .35s;display:flex;position:relative}.CollectionsIndex-module__q8rAeW__bespoke:hover{background:#ede3d2}.CollectionsIndex-module__q8rAeW__bespokeHeading{font-family:var(--font-script);color:var(--gold-deep);max-width:16ch;font-size:clamp(1.7rem,2.4vw,2.4rem);font-weight:400;line-height:1.15}.CollectionsIndex-module__q8rAeW__bespokeHeading em{font-style:normal}.CollectionsIndex-module__q8rAeW__bespokeCta{letter-spacing:.24em;text-transform:uppercase;color:var(--cocoa);border-bottom:1px solid var(--gold);align-items:center;gap:10px;padding-bottom:5px;font-size:9.5px;transition:gap .3s,color .3s;display:inline-flex}.CollectionsIndex-module__q8rAeW__bespoke:hover .CollectionsIndex-module__q8rAeW__bespokeCta{color:var(--gold-deep);gap:16px}@media (max-width:980px){.CollectionsIndex-module__q8rAeW__cols{grid-template-columns:1fr 1fr}}@media (max-width:620px){.CollectionsIndex-module__q8rAeW__cols{grid-template-columns:1fr;gap:16px;padding:0 16px 56px}}
