/* Miaw / direction 03: bold campaign, quiet commerce. */
:root{--pink:#ff4f9a;--cream:#f6ebd9;--cobalt:#1740a0}body{background:var(--cream)}.header{background:var(--pink);border:0;min-height:82px}.header .brand span{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:600;font-size:34px;letter-spacing:-1px}.header .brand img{width:40px;height:40px}.header .brand i{display:none}.header nav a:after{background:#1a1a1a}.bag-button{background:var(--ink);color:var(--cream);padding:10px 14px;border-radius:0}.hero-editorial{background:var(--pink)}.hero-editorial-stage{height:650px;max-height:none;overflow:hidden}.hero-wordmark{position:absolute;top:-8px;left:3%;right:3%;font:600 clamp(110px,20vw,310px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.055em;white-space:nowrap;color:var(--cream);z-index:1;pointer-events:none}.hero-look-main{position:absolute;right:0;top:24%;height:76%;width:59%;z-index:2;overflow:hidden}.hero-look-main:after{background:none}.hero-look-main>.hero-editorial-photo{object-position:center 12%;height:calc(100% + 48px);filter:none}.hero-editorial .hero-content{left:5%;bottom:85px;max-width:40%;color:var(--ink);z-index:3}.hero-editorial #hero-title{font-size:clamp(48px,5.5vw,80px);color:var(--ink);text-shadow:none;line-height:.97;letter-spacing:-1px;margin:14px 0 27px}.hero-editorial #hero-title mark{color:var(--ink);box-shadow:none}.hero-kicker{text-shadow:none;font-size:10px}.hero-editorial .drop-ticket{border-radius:0;background:var(--ink);border-color:var(--ink);color:var(--cream);min-width:175px;justify-content:space-between}.hero-editorial .drop-ticket:hover{background:#333;border-color:#333;color:white}.hero-look-strip{left:5%;bottom:28px;transform:none;gap:16px}.hero-look-thumb{border-color:var(--cream);background:var(--cream);opacity:.75}.hero-look-thumb[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.brand-rail{background:var(--cream);border:0}.brand-motion{background:var(--cream)!important}.drop-heading{display:block;text-align:left;padding:45px 5% 22px}.drop-heading h2{font-size:clamp(36px,4vw,57px)!important;line-height:1.05;letter-spacing:-.5px!important;text-transform:uppercase}.drop-heading>div{max-width:85%}.drop-heading .drop-seal{position:absolute;right:5%;top:50%;transform:translateY(-50%)}.catalog-search{max-width:450px;margin-left:0}.catalog-search input{border:1px solid #bdb3a4;border-radius:0;background:#fff7}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px}.product,.product-open{border-radius:0}.product-photo{background:#eadcca}.product:nth-child(3n+1) .product-photo{background:var(--cobalt)}.product:nth-child(3n+2) .product-photo{background:#f2b1c9}.product-photo>img{margin:0;border:0}.product-caption{padding:13px 0}.product-name{font-weight:700}.quick-add,.primary,.secondary{border-radius:0}.quick-add{min-height:44px}.brand-stamp{transform:none!important}.home-block{border:0}.miaw-story{background:var(--cobalt);color:var(--cream);max-width:none;padding:0;gap:0;grid-template-columns:1fr 1fr}.miaw-story>img{grid-column:2;grid-row:1;height:470px;object-position:center 34%}.miaw-story>div{grid-column:1;grid-row:1;padding:55px 10%}.miaw-story h2{text-transform:uppercase;font-size:clamp(36px,4.5vw,64px);line-height:1}.miaw-story .eyebrow,.miaw-story a{color:var(--cream)}.miaw-story p{font-size:14px;max-width:430px}.miaw-location h2{text-transform:uppercase}.miaw-location iframe{filter:saturate(.5);border-radius:0}.next-drop{max-width:none;background:var(--pink);padding:42px 5%;grid-template-columns:1fr 1fr;gap:8%}.next-drop h2{font-size:clamp(32px,3.5vw,48px);text-transform:uppercase;margin:0 0 15px}.next-drop input{border-radius:0;background:#fff9}.next-drop .fine{color:#35212a}.archive{max-width:none;border-top:1px solid #d6c9b6;padding:30px 5% 36px;background:#eee2ce}.archive>h2{font-size:34px;text-transform:uppercase;margin:6px 0}.archive>.eyebrow{font-size:9px}.archive>p{font-size:12px;margin:10px 0}.archive-drop{margin-top:22px}.archive-drop h3{font-size:20px}.archive .products{display:flex;gap:16px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x proximity}.archive .product{flex:0 0 270px;scroll-snap-align:start}.archive .product-open{display:grid;grid-template-columns:110px 1fr;gap:13px;align-items:center;text-align:left}.archive .product-photo{height:140px;width:110px;aspect-ratio:auto;background:var(--cream)!important}.archive .product-photo>img{height:100%;width:100%;object-fit:cover}.archive .brand-stamp{display:none}.archive .sold-stamp{font-size:8px!important;padding:4px!important;bottom:6px!important;left:6px!important}.archive .product-caption{min-height:0;padding:0}.archive .product-name{font-size:12px}.archive .price{font-size:12px}.shop-footer{background:#171717;color:var(--cream);border:0}.shop-footer strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px}.shop-footer small{color:#c0b8aa}.subfooter{background:#171717;color:#bdb5a6;border-top:1px solid #39352f}.bag-dock{background:var(--pink);color:#171717;border:1px solid #171717;border-radius:0;box-shadow:none}.dock-price{border-color:#17171755}.admin-view .header{background:var(--cream)}
@media(max-width:1000px) and (min-width:701px){.hero-editorial-stage{height:590px}.hero-editorial .hero-content{max-width:43%}.hero-look-main{width:55%;top:24%;height:76%}.hero-wordmark{font-size:20vw}}
@media(max-width:700px){.header{min-height:96px}.header .brand span{font-size:27px}.header .brand img{width:32px;height:32px}.header-bag-copy{font-size:8px}.hero-editorial-stage{height:720px}.hero-wordmark{top:5px;left:5%;font-size:20vw;letter-spacing:-.05em}.hero-look-main{top:115px;right:5%;width:76%;height:365px}.hero-look-main>.hero-editorial-photo{object-position:center 38%}.hero-editorial .hero-content{left:5%;right:5%;max-width:none;bottom:60px}.hero-editorial #hero-title{font-size:46px;max-width:340px;margin:10px 0 20px}.hero-kicker{font-size:8px}.hero-editorial .drop-ticket{min-height:44px}.hero-look-strip{left:auto;right:6%;bottom:28px;transform:none}.hero-look-thumb{width:7px;height:7px}.drop-heading{padding:32px 5% 20px}.drop-heading>div{max-width:100%}.drop-heading h2{font-size:36px!important}.drop-heading .drop-seal{position:static;transform:none;margin-top:13px;display:inline-flex}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-name{font-size:12px}.miaw-story{display:flex;flex-direction:column-reverse}.miaw-story>img{height:360px}.miaw-story>div{padding:35px 5%;width:100%}.miaw-story h2{font-size:42px}.next-drop{grid-template-columns:1fr;padding:35px 5%;gap:20px}.archive{padding:25px 5%}.archive .product{flex-basis:245px}.archive .product-open{grid-template-columns:95px 1fr}.archive .product-photo{width:95px;height:125px}.shop-footer{padding-bottom:100px}.bag-dock{min-width:0}}
@media(prefers-reduced-motion:reduce){.hero-look-main>.hero-editorial-photo{transform:none}}

/* Transparent silhouettes overlap the live background wordmark. */
.hero-editorial-stage{isolation:isolate}.hero-wordmark{top:12px;z-index:1}.hero-look-main{top:12px;right:3%;width:61%;height:calc(100% - 12px);overflow:visible}.hero-look-main>.hero-editorial-photo{top:0;height:100%;width:100%;object-fit:contain;object-position:center bottom;background:transparent;transform:translate3d(0,var(--sy,0px),0)}.hero-look-main:after{display:none}.hero-editorial .hero-content{max-width:38%;bottom:85px}.hero-wordmark{font-size:20vw}
@media(max-width:1000px) and (min-width:701px){.hero-look-main{top:15px;width:59%;height:calc(100% - 15px)}}
@media(max-width:700px){.hero-editorial-stage{height:720px}.hero-wordmark{top:8px;left:5%;font-size:20vw}.hero-look-main{top:30px;right:3%;width:94%;height:440px}.hero-look-main>.hero-editorial-photo{object-fit:contain;object-position:center bottom}.hero-editorial .hero-content{bottom:60px;max-width:none}.hero-editorial #hero-title{font-size:43px;max-width:350px}.hero-look-strip{bottom:24px}}
@media(prefers-reduced-motion:reduce){.hero-look-main>.hero-editorial-photo{transform:none}}

.hero-look-main{background:transparent}


/* Restored live typography and lossless cutouts, fitted for widescreen. */
.hero-editorial-stage{height:auto;aspect-ratio:16 / 9;min-height:0;max-height:calc(100svh - 82px);isolation:isolate}.hero-wordmark{display:block;position:absolute;left:1.5%;right:auto;top:1%;width:97%;height:38%;font-family:'Barlow Condensed',Impact,sans-serif;font-size:240px;font-weight:600;letter-spacing:0;overflow:visible;fill:var(--cream);z-index:1}.hero-look-main{inset:3% 2% 2% auto;width:64%;height:95%;overflow:visible;background:transparent}.hero-look-main>.hero-editorial-photo{inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;background:transparent;transform:translate3d(0,var(--sy,0px),0)}.hero-editorial .hero-content{left:5%;bottom:12%;max-width:37%}.hero-editorial #hero-title{font-size:clamp(32px,4.2vw,72px);margin:12px 0 22px}.hero-kicker{font-size:clamp(8px,.7vw,11px)}.hero-look-strip{bottom:4%}
@media(max-width:1000px) and (min-width:701px){.hero-editorial-stage{height:auto;min-height:0;aspect-ratio:16/9}.hero-editorial #hero-title{font-size:38px}.hero-editorial .hero-content{bottom:12%}.hero-look-main{top:3%;width:64%;height:95%}}
@media(max-width:700px){.hero-editorial-stage{height:680px;max-height:none;aspect-ratio:auto}.hero-wordmark{top:2%;left:1.5%;width:97%;height:110px}.hero-look-main{top:35px;right:2%;bottom:auto;width:96%;height:420px}.hero-editorial .hero-content{left:5%;right:5%;max-width:none;bottom:55px}.hero-editorial #hero-title{font-size:39px;margin:10px 0 18px}.hero-look-strip{bottom:23px}.hero-kicker{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-look-main>.hero-editorial-photo{transform:none}}

/* Center the silhouettes while leaving the campaign copy clear. */
.hero-look-main{right:10%;width:64%}.miaw-story>img{object-position:center 30%;height:500px}
@media(max-width:1000px) and (min-width:701px){.hero-look-main{right:8%;width:64%}}
@media(max-width:700px){.hero-look-main{right:2%;width:96%}.miaw-story>img{height:420px;object-position:center 25%}}
