/* A dedicated collection preview directly below the homepage Spotlight. */
body:not(.experience-page) main{display:flex;flex-direction:column;align-items:center}.home-store{width:min(100%,1536px);background:radial-gradient(ellipse at 30% 0,#33203e55,transparent 50%),#0d0816;padding:65px 5% 38px;border-top:1px solid #b3905c33}.store-top{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:32px}.store-top .page-eyebrow{display:block;font-size:9px;letter-spacing:3px;color:#d6b477;font-weight:600}.store-top h2{font:400 clamp(35px,4vw,61px)/1.07 Georgia;letter-spacing:-1.7px;margin:16px 0;color:#f7edd8}.store-top h2 em{color:#dfbc85;font-weight:400}.store-top p{font:12px/1.85 system-ui;color:#ad99ba;max-width:440px;margin:0}.store-link{display:flex;align-items:center;gap:28px;border:1px solid #b7965c70;border-radius:30px;padding:15px 20px;color:#ead3a8;text-decoration:none;font-size:11px;white-space:nowrap}.store-link>span{font-size:20px}.store-designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.store-design{display:block;border:1px solid #b49a6a33;border-radius:16px;overflow:hidden;text-decoration:none;background:#21142b3b;transition:border-color .3s,transform .3s}.store-design:hover{border-color:#ddbc7d99;transform:translateY(-4px)}.store-art{height:290px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(at 50% 40%,#b08a5a32,#1a1225 70%)}.mornings .store-art{background:radial-gradient(at 50% 30%,#9c669b40,#1a1023 70%)}.companions .store-art{background:radial-gradient(at 50% 40%,#798ba337,#131421 70%)}.collection-number{position:absolute;top:17px;left:18px;z-index:2;font-size:8px;letter-spacing:1.6px;color:#c9b49a}.design-label{position:absolute;bottom:15px;right:15px;color:#a998af;border:1px solid #a493a733;background:#100a17aa;padding:5px 7px;border-radius:4px;font-size:7px;letter-spacing:1.5px}.concept-shirt{position:relative;width:245px;height:245px;filter:drop-shadow(0 15px 18px #0007);margin-top:14px}.concept-shirt svg{width:100%;height:100%;fill:#121117;stroke:#65516a;stroke-width:1.5}.concept-shirt img{position:absolute;width:108px;height:auto;left:69px;top:76px;filter:drop-shadow(0 1px 2px #000)}.concept-mug{position:relative;width:202px;height:180px;margin-top:25px;filter:drop-shadow(0 20px 18px #0007)}.mug-body{position:absolute;width:150px;height:160px;left:10px;top:5px;border-radius:12px 12px 40px 40px;background:linear-gradient(90deg,#a9a2ae,#f9f4f3 28%,#f6eee9 65%,#a79eaa);border:1px solid #e8ddde;display:grid;place-items:center}.mug-body:before{content:'';position:absolute;top:-7px;left:0;width:100%;height:17px;background:#9e8d9d;border:4px solid #e7dde2;border-radius:50%}.mug-body img{width:126px;height:auto}.mug-handle{position:absolute;right:0;top:22px;width:70px;height:103px;border:18px solid #d3c6d1;border-left:0;border-radius:0 50% 50% 0}.concept-bandana{position:relative;display:grid;place-items:start center;clip-path:polygon(3% 12%,97% 12%,50% 96%);width:235px;height:215px;background:linear-gradient(145deg,#543459,#211327 50%,#6e4559);margin-top:20px;filter:drop-shadow(0 15px 10px #0006)}.concept-bandana img{width:148px;height:auto;position:absolute;top:42px;left:44px}.store-caption{padding:24px 22px;border-top:1px solid #ffffff09}.store-caption>span{font-size:8px;color:#c4a572;letter-spacing:2px}.store-caption h3{font:400 27px/1.1 Georgia;color:#f3e5d1;margin:12px 0}.store-caption p{font-size:11px;line-height:1.8;color:#a895b5;margin:10px 0 15px}.store-caption small{font-size:9px;color:#7e718c;line-height:1.6}.store-status{display:flex;gap:12px;align-items:start;max-width:850px;margin-top:24px}.store-status p{font-size:10px;line-height:1.8;color:#96819f;margin:0}.store-status-dot{width:5px;height:5px;min-width:5px;border-radius:50%;background:#ba9c65;margin-top:7px}.home-store+.mobile-actions{width:100%}
@media(max-width:800px){.home-store{padding:45px 5% 30px}.store-top{display:block}.store-link{width:fit-content;margin-top:23px}.store-designs{gap:12px}.store-art{height:240px}.concept-shirt{width:200px;height:200px}.concept-shirt img{width:88px;left:56px;top:62px}.concept-mug{transform:scale(.85)}.concept-bandana{transform:scale(.85)}.store-caption{padding:18px 16px}.store-caption h3{font-size:23px}.collection-number{font-size:7px;left:12px;top:13px}}
@media(max-width:600px){.store-designs{grid-template-columns:1fr}.store-art{height:285px}.concept-shirt{width:245px;height:245px}.concept-shirt img{width:108px;left:69px;top:76px}.concept-mug,.concept-bandana{transform:none}.store-top h2{font-size:43px}.store-caption{padding:22px}.store-caption h3{font-size:29px}.collection-number{font-size:8px;left:18px}.store-status p{font-size:9px}}
@media(prefers-reduced-motion:reduce){.store-design{transition:none}.store-design:hover{transform:none}}
body:not(.experience-page) .artboard{width:min(100%,1536px)}
