html,body{margin:0;background:#000;min-height:100%}body{display:flex;justify-content:center;align-items:flex-start;overflow-x:hidden}.stage{position:relative;container-type:inline-size;width:min(100vw,1086px);aspect-ratio:1086/1448;background:url('/assets/fashion-point-stage.png') center top/100% 100% no-repeat}.hotspot{position:absolute;display:block;z-index:10;background:transparent;color:transparent}.shop-now{left:11.7%;top:70.1%;width:16.3%;height:3.6%}.explore{left:42.2%;top:70.1%;width:16.1%;height:3.6%}.sl-overlay{position:absolute;z-index:20;pointer-events:none;background:#000}.benefits-full-cover{left:7.5%;top:87.6%;width:85%;height:6.7%}.social-cover{left:39.7%;top:95.75%;width:18.8%;height:2.55%}.copyright-cover{left:3.4%;top:95.85%;width:29.5%;height:2.25%}.copyright-new{position:absolute;z-index:21;left:4%;top:96.55%;color:#b78a33;font:400 .86cqw Arial,sans-serif;white-space:nowrap}.top-nav-cover{left:20.5%;top:3.55%;width:77%;height:4.65%}.top-nav{position:absolute;z-index:30;left:22%;top:4.05%;width:72%;height:3.25%;display:flex;align-items:center;justify-content:space-between}.top-nav a{color:#d3a13b;text-decoration:none;font:400 1.24cqw Arial,sans-serif;letter-spacing:.075em;white-space:nowrap;padding:.45cqw .25cqw .65cqw}.top-nav a.active{border-bottom:.14cqw solid #d3a13b}.top-nav a:hover{color:#e4b952}.replacement-cta,.page-button,.card-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:#030303;border:.12cqw solid #b8872d;color:#d8a43b;text-decoration:none;font:400 1.18cqw Arial,sans-serif;letter-spacing:.11em;white-space:nowrap}.replacement-cta{position:absolute;z-index:26}.replacement-cta span,.page-button span,.card-button span{margin-left:1.4cqw}.sales-cta{left:36.74%;top:42.96%;width:26.43%;height:3.11%}.information-cta{left:70.63%;top:69.68%;width:18.32%;height:2.76%}.home-cards{position:absolute;z-index:25;left:5.2%;top:48.7%;width:89.6%;height:25.7%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.4%;background:#000}.content-card{position:relative;box-sizing:border-box;border:.16cqw solid #b8872d;color:#d8a43b;text-align:center;padding:2.2cqw 2cqw;background:#030303;font-family:Arial,sans-serif}.content-card img{width:100%;height:7cqw;object-fit:cover;margin-bottom:1cqw}.card-mark{font-size:4cqw}.content-card h2{font:400 2.4cqw Georgia,serif;margin:.5cqw 0}.content-card .subtitle{letter-spacing:.12em}.ornament{display:block;color:#b8872d;margin:1.2cqw 0}.content-card p,.subpage-panel p{font:400 1.2cqw/1.45 Arial,sans-serif}.card-button{height:3.1cqw;margin-top:2cqw}.subpage-panel{position:absolute;z-index:24;left:7.5%;top:13%;width:85%;height:74.6%;box-sizing:border-box;background:#030303;border:.14cqw solid #b8872d;color:#d8a43b;text-align:center;padding:9cqw 7cqw;font-family:Arial,sans-serif}.subpage-panel h1{font:400 5cqw Georgia,serif;letter-spacing:.08em;margin:0}.subpage-panel>p{font-size:1.55cqw}.page-button{width:32cqw;height:4.2cqw;margin:4cqw auto}.content-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;margin-top:5cqw;max-height:48cqw;overflow-y:auto}.content-cards-grid .content-card{min-height:25cqw}@media(min-width:1087px){.stage{width:1086px;height:1448px}}
.home-cards,.home-cards .content-card{pointer-events:none}.top-nav a,.hotspot,.replacement-cta,.page-button,.card-button,.subpage-footer a{pointer-events:auto}
.home-legal-links a{position:absolute;z-index:30;top:96.15%;height:1.65%;display:block}.home-terms-link{left:70.5%;width:14%}.home-privacy-link{left:85.5%;width:11.5%}
