.heroProduct{position:relative;display:block;transform:rotate(-2deg);background:#e9e6dc;box-shadow:12px 12px 0 #a9132a;margin:20px 12px 30px 0}.heroProduct img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.heroStamp{position:absolute;top:18px;left:18px;background:#101010;color:#fff;padding:10px 14px;font-size:11px;letter-spacing:.12em}.heroCaption{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:18px;color:#111;font-family:'AF Display',sans-serif;font-size:24px}.heroCaption b{font-family:Arial,sans-serif;font-size:12px}.proofStrip{display:flex;justify-content:space-between;gap:16px;border-block:1px solid #444;padding-block:20px;font-size:11px;letter-spacing:.12em;color:#ddd}.showcase h2,.worldEdit h2,.customIntro h2,.socialBand h2{font-family:'AF Display',Impact,sans-serif;font-weight:400;font-size:clamp(38px,5vw,68px);line-height:1.1;margin:14px 0 28px}.featuredGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.featureImage{position:relative;overflow:hidden;background:#171717}.featureImage img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .25s}.featureCard:hover img{transform:scale(1.035)}.featureImage span{position:absolute;bottom:12px;left:10px;right:10px;background:#090909;padding:9px;font-size:10px;letter-spacing:.1em}.featureCard h3{font-family:'AF Display',sans-serif;font-weight:400;font-size:25px;margin:16px 0 8px}.featureCard p{font-size:14px;color:#d7d3ca;min-height:20px}.featureCard>b,.textLink{font-size:12px;letter-spacing:.08em;border-bottom:1px solid #a92338;padding-bottom:6px}.worldEdit{background:#e9e6dc;color:#111;overflow:hidden}.editLayout{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:70px}.worldEdit .eyebrow{color:#8b1526}.worldEdit p{font-size:17px;line-height:1.7;max-width:450px}.editLinks{display:grid;gap:12px;font-weight:700;font-size:14px;margin-top:24px}.editLinks a{text-decoration:underline;text-underline-offset:5px}.worldEdit .smallPrint{font-size:12px;color:#555}.editCollage{height:540px;position:relative}.editCollage a{position:absolute;box-shadow:8px 12px 24px #0003;border:5px solid #fff;transition:transform .2s}.editCollage a:hover{transform:rotate(0)}.editCollage img{width:100%;height:100%;object-fit:cover;display:block}.editTee{width:76%;height:76%;left:0;top:0;transform:rotate(-6deg)}.editPoster{width:40%;height:57%;right:0;top:15%;transform:rotate(7deg)}.editCoaster{width:34%;aspect-ratio:1;left:28%;bottom:0;transform:rotate(-10deg)}.customIntro{text-align:center;margin-bottom:44px}.customIntro>p{max-width:700px;margin:0 auto;color:#bcb8b3;font-size:17px;line-height:1.7}.customTypes{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:28px 0}.customTypes span{border:1px solid #555;padding:12px 18px;font-family:'AF Marker',sans-serif}.customSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left;list-style:none;padding:30px 0 0;margin:0}.customSteps li{border-top:2px solid #a9132a;padding:24px 0}.customSteps b{font-size:13px}.customSteps p{color:#bbb;line-height:1.7;font-size:14px}.faqGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.faqGrid details{padding:22px 0;border-bottom:1px solid #444}.faqGrid summary{font-weight:700;cursor:pointer;line-height:1.5}.faqGrid p{color:#bcb8b3;line-height:1.7;font-size:15px}.faqGrid a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.socialBand{background:#851329;text-align:center}.socialBand .eyebrow{color:#ead9dc}.socialBand p{line-height:1.6}.hero{padding-inline:24px!important}.heroActions{gap:10px}.heroActions .heroShop{font-size:12px}.heroActions a[href="canvas.html?collection=anime"]{display:none}a:focus-visible,summary:focus-visible{outline:3px solid #f5b932;outline-offset:5px}@media(max-width:800px){.featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.editLayout{grid-template-columns:1fr;gap:32px}.editCollage{height:500px;max-width:550px;width:100%;margin:auto}.proofStrip{flex-wrap:wrap;justify-content:center;text-align:center}.customSteps{grid-template-columns:1fr;gap:0}.faqGrid{grid-template-columns:1fr}.showcase .sectionHead{gap:20px;flex-wrap:wrap}.heroProduct{max-width:540px;margin-inline:auto;width:95%}}@media(max-width:480px){.featuredGrid{gap:24px 14px}.featureCard h3{font-size:22px}.featureImage span{font-size:8px}.editCollage{height:360px}.heroCaption{font-size:20px;padding:12px}.heroCaption b{font-size:10px}.heroStamp{font-size:9px}.showcase{padding-top:56px;padding-bottom:56px}}@media(prefers-reduced-motion:reduce){.featureImage img,.editCollage a{transition:none}}

.customGallery{padding-top:0;padding-bottom:70px}.customGallery h2{font-family:'AF Display',Impact,sans-serif;font-weight:400;font-size:clamp(38px,5vw,68px);line-height:1.1;margin:14px 0 20px}.galleryIntro{max-width:650px;color:#c7c3bd;font-size:18px;line-height:1.7}.customPhotoGrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px;margin-top:32px;align-items:start}.customPhotoGrid figure{margin:0;min-width:0;background:#151515;border:1px solid #333}.customPhotoGrid a{display:block;background:#0d0d0d}.customPhotoGrid img{width:100%;height:390px;object-fit:contain;display:block}.customPhotoGrid figcaption{padding:18px;font-size:15px;line-height:1.5;color:#eee}.galleryCta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:28px;padding:28px;border-left:3px solid #a9132a;background:#151515}.galleryCta strong{font-family:'AF Marker',sans-serif;font-weight:400;font-size:22px}.galleryCta p{max-width:640px;line-height:1.7;color:#bbb;font-size:14px;margin-bottom:0}.galleryCta .btn{flex-shrink:0;margin:0;font-size:12px}#custom-request-form{scroll-margin-top:160px}@media(max-width:900px){.customPhotoGrid{gap:14px;grid-template-columns:1fr 1fr}.customPhotoGrid figure:first-child{grid-column:1/-1}.customPhotoGrid figure:first-child img{height:auto;max-height:540px}.galleryCta{align-items:start;flex-direction:column}.customPhotoGrid img{height:360px}}@media(max-width:540px){.customPhotoGrid{grid-template-columns:1fr}.customPhotoGrid img{height:auto;max-height:none}.galleryCta{padding:22px}.galleryCta .btn{width:100%;text-align:center}.customGallery{padding-bottom:45px}}

.dropFeature{background:#120c0c;border-block:1px solid #472127}.dropFeatureInner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dropFeature h2{font-family:'AF Display',Impact,sans-serif;font-size:clamp(58px,8vw,112px);line-height:.9;margin:20px 0}.dropFeature p{font-size:18px;color:#c9c3be;line-height:1.5}.dropFeature .btn{border:0;cursor:pointer}.dropFeature img{width:100%;max-height:550px;object-fit:contain}.listingCard img[src*="/ad2-"],.detailMain[src*="/ad2-"],.detailThumb img[src*="/ad2-"],.detailColor img[src*="/ad2-"]{object-fit:cover;object-position:top}.detailMain[src*="/ad2-"]{cursor:default}@media(max-width:700px){.dropFeatureInner{grid-template-columns:1fr}.dropFeature img{max-height:440px}}

/* Drop 02 homepage feature */
.hero:before{content:"DROP 02 / ALREADY FAMOUS"}.dropHeroAccent{color:#e42334}.hero .btn{border:0;cursor:pointer}.dropHeroProduct{background:#131010;box-shadow:12px 12px 0 #a9132a}.dropHeroProduct img{object-fit:contain;background:#161313}.dropHeroProduct .heroCaption{background:#eee8dc}.hero .eyebrow{color:#fae8df;font-weight:800}

.hero h1.starsHero{font-size:clamp(48px,6.3vw,86px);line-height:1.12;letter-spacing:0;word-spacing:.08em}.hero:before{content:"AMONG THE STARS / DROP 02"}
@media(max-width:700px){.shopView .clothingFilters{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding:0 0 10px;scrollbar-width:thin}.shopView .clothingFilters button{flex:none;min-height:44px}.detailBack,.detailAdd,.detailShare{min-height:44px}.detailSelect{font-size:16px}.detailColor{min-width:60px;min-height:60px}.detailThumb{min-width:58px;min-height:58px}.shopTop h1{overflow-wrap:anywhere}}
.listingLink img[src$="-only.png"],.detailMain[src$="-only.png"],.detailThumb img[src$="-only.png"],.detailColor img[src$="-only.png"]{object-fit:contain;background:#171717}

#collections-view[hidden],#other-departments[hidden]{display:none!important}.collectionChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.collectionChoices a{display:block;background:#141414;border:1px solid #383838}.collectionChoices img{width:100%;height:420px;display:block;object-fit:contain;background:#101010}.collectionChoices a div{padding:25px}.collectionChoices span{font-size:12px;letter-spacing:.2em;color:#e84b58}.collectionChoices h2{font-family:'AF Display',Impact,sans-serif;font-size:clamp(28px,4vw,48px);margin:12px 0}.collectionChoices b{font-size:13px;letter-spacing:.08em}.otherDepartments{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.otherDepartments a{border:1px solid #777;padding:12px 16px;font-size:12px;font-weight:800}.storeLinks{gap:14px;font-size:11px}@media(max-width:700px){.collectionChoices{grid-template-columns:1fr}.collectionChoices img{height:360px}.storeLinks{gap:6px 14px;font-size:10px}}

.clothingFilters{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 12px}.clothingFilters button{border:1px solid #555;background:#151515;color:#eee;padding:11px 16px;font-weight:800;cursor:pointer}.clothingFilters button:hover,.clothingFilters button:focus-visible{border-color:#fff}.clothingFilters button[aria-pressed="true"]{background:#f2eee5;border-color:#f2eee5;color:#111}.filterCount{color:#aaa;font-size:13px;margin:0 0 24px}.clothingFilters button:focus-visible{outline:3px solid #ed3340;outline-offset:2px}@media(max-width:700px){.clothingFilters{gap:7px}.clothingFilters button{padding:10px 12px;font-size:13px}}
