.luxury-page-hero{position:relative;min-height:38vh;min-height:38svh;display:flex;align-items:flex-end;overflow:clip}.luxury-page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 30%;background-repeat:no-repeat}.luxury-page-hero__content{position:relative;z-index:2;padding:2.6rem 2rem 4rem;margin:0 auto;max-width:62rem;text-align:center}.luxury-page-hero__content h1{font-family:Cormorant Garamond,serif;font-weight:700;font-size:clamp(3.5rem,6vw,6rem);line-height:.9;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;color:var(--text)}.luxury-page-hero__content p{color:var(--muted);font-size:1rem;line-height:1.8;max-width:58ch;margin:0 auto}.luxury-colpage{padding:4rem 6rem 5rem;border-top:1px solid var(--border)}.luxury-colpage__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1400px;margin:0 auto}.luxury-colpage__grid .luxury-colpage__card:last-child:nth-child(3n+1){grid-column:1 / -1;max-width:calc(33.33% - .5rem);margin:0 auto}.luxury-colpage__card{overflow:hidden;border:1px solid var(--border);background:#0d0d0d;transition:border-color .4s ease}.luxury-colpage__card:hover{border-color:#b08d578c}.luxury-colpage__card-link{display:block;color:inherit;text-decoration:none}.luxury-colpage__card-frame{position:relative;overflow:hidden;aspect-ratio:3 / 4}.luxury-colpage__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(1.1) contrast(1.04) saturate(1.06);transition:transform 1.8s ease,filter .5s ease}.luxury-colpage__card:hover .luxury-colpage__card-img{transform:scale(1.06);filter:brightness(1.16) contrast(1.05) saturate(1.1)}.luxury-colpage__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,5,.35) 100%)}.luxury-colpage__card-label{position:absolute;top:1.2rem;left:1.4rem;z-index:2;background:#0505058c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:.35rem .7rem;border-radius:2px}.luxury-colpage__card-footer{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.4rem 1.6rem 1.5rem;border-top:1px solid var(--border);background:#0d0d0d}.luxury-colpage__card-footer h2{font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:600;letter-spacing:.08em;margin:0}.luxury-colpage__card-sub{margin:0;font-size:.66rem;letter-spacing:.16em;color:var(--muted);line-height:1.5}.luxury-colpage__card:hover .luxury-colpage__discover{letter-spacing:.38em}.luxury-subcats{padding:2.4rem 6rem 0;max-width:1400px;margin:0 auto}.luxury-subcats__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-top:2.2rem;margin-bottom:1.2rem;border-top:1px solid var(--border)}.luxury-subcats__head h3{font-family:Cormorant Garamond,serif;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600;letter-spacing:.06em;margin:0;color:var(--text)}.luxury-subcats__head a{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color .3s ease}.luxury-subcats__head a:hover{border-color:var(--gold)}.luxury-subcat-grid{display:flex;flex-wrap:wrap;gap:1.3rem 1.5rem}.luxury-subcat-card{display:flex;flex-direction:column;align-items:center;width:88px;text-decoration:none;color:inherit;text-align:center}.luxury-subcat-card__thumb{position:relative;width:88px;height:88px;border-radius:50%;overflow:hidden;border:1px solid var(--border);background:#0d0d0d;transition:border-color .35s ease}.luxury-subcat-card:hover .luxury-subcat-card__thumb{border-color:#b08d5799}.luxury-subcat-card__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.94) saturate(1.04);transition:transform 1.3s ease,filter .4s ease}.luxury-subcat-card:hover .luxury-subcat-card__thumb img{transform:scale(1.1);filter:brightness(1.02) saturate(1.08)}.luxury-subcat-card__label{margin-top:.6rem;font-family:Inter,sans-serif;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);line-height:1.3;transition:color .3s ease}.luxury-subcat-card:hover .luxury-subcat-card__label{color:var(--gold)}@media(max-width:1199px){.luxury-subcats{padding:2.4rem 3rem 0}}@media(max-width:767px){.luxury-subcats{padding:2rem 1.4rem 0}.luxury-subcats__head{padding-top:1.8rem;margin-bottom:.9rem}.luxury-subcat-grid{gap:1rem 1.1rem}.luxury-subcat-card{width:66px}.luxury-subcat-card__thumb{width:66px;height:66px}.luxury-subcat-card__label{font-size:.58rem;margin-top:.45rem}}@media(max-width:1199px){.luxury-page-hero__content{padding:3rem 4rem}.luxury-colpage{padding:3rem 3rem 4rem}}@media(max-width:767px){.luxury-page-hero{min-height:40vh;min-height:40svh}.luxury-page-hero__content{padding:2.4rem 1.4rem 2.6rem}.luxury-page-hero__content h1{font-size:clamp(2.2rem,9vw,3.2rem);margin-bottom:.8rem}.luxury-page-hero__content p{font-size:.9rem;line-height:1.6;max-width:100%}.luxury-colpage{padding:2.5rem 1.4rem 3rem}.luxury-colpage__grid{grid-template-columns:1fr 1fr;gap:.8rem}.luxury-colpage__card-footer{padding:.9rem 1rem 1.1rem;gap:.3rem}.luxury-colpage__card-footer h2{font-size:1.15rem;letter-spacing:.04em}.luxury-colpage__card-sub{display:none}.luxury-colpage__grid .luxury-colpage__card:last-child:nth-child(3n+1){grid-column:auto;max-width:100%;margin:0}}.luxury-colpage__card-img{transition:transform .65s ease}.luxury-colpage__card:hover .luxury-colpage__card-img{transform:scale(1.04)}@media(max-width:767px){.luxury-page-hero{min-height:0;min-height:unset}.luxury-page-hero__content{padding:8.5rem 1.4rem 2.6rem}.luxury-page-hero__content h1{font-size:clamp(1.95rem,8vw,2.5rem);line-height:1.02;letter-spacing:.09em;margin-bottom:.9rem}.luxury-page-hero__content p{display:block;-webkit-line-clamp:initial;overflow:visible;font-size:.86rem;line-height:1.65}}.luxury-page-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#050505bd,#0505058c,#05050594 60%,#050505d1 88%,#050505f0)}.luxury-page-hero__content{text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.45)}.luxury-page-hero__content .luxury-label{color:#cfa96a}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lx-collection-list.css.map */
