:root{--ink:#302e2a;--muted:#817b71;--line:#e4dfd5;--paper:#fbfaf7;--accent:#94745c;--motion-accent:#a68b70}body{background:#faf9f6;color:#35322c}.topbar{background:#e9e5dc;color:#82796b}.header,.header.scrolled{background:#fbfaf7ed;color:#35332e;border-color:#e4dfd6}.brand{color:#35332e}.brand-dot,.new-dot{background:#a08467}.main-nav button{color:#827a6d}.main-nav button.nav-active,.main-nav button:hover{color:#6b5845}.cart-count{background:#6c5b48;color:#fff}
.wardrobe-hero{position:relative;isolation:isolate;height:min(760px,calc(100svh - 109px));min-height:600px;max-height:none;overflow:hidden;background:#ede8dd;color:#3b362d}.wardrobe-watermark{position:absolute;left:23%;bottom:8%;font-size:clamp(140px,22vw,350px);font-weight:700;letter-spacing:-.09em;color:#d7cdbd3b;line-height:1;pointer-events:none}.wardrobe-hero .scene-top{top:27px;color:#9a8d7b;font-size:8px;letter-spacing:1.6px}.wardrobe-hero .scene-top>span:first-child{color:#8d7e69}.wardrobe-copy{position:absolute;left:11%;top:21%;width:35%;max-width:430px;z-index:3}.wardrobe-kicker{font-size:10px;letter-spacing:2.1px;color:#9c8972;margin-bottom:22px}.wardrobe-copy h1{font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(46px,4.5vw,69px);line-height:1.06;letter-spacing:-2.8px;font-weight:500;color:#3b352b;margin:0 0 23px}.wardrobe-description{font-size:12px;line-height:1.9;color:#91826e;max-width:270px;margin:0 0 28px}.wardrobe-slide-meta{display:flex;align-items:center;gap:10px;color:#a28f77;margin-bottom:7px}.wardrobe-slide-meta>span:first-child{font-size:9px}.meta-line{display:block;width:22px;height:1px;background:#bbab94}.wardrobe-slide-meta h2{font-size:18px;font-weight:500;letter-spacing:-.4px;color:#7f6a50}.wardrobe-note{font-size:10px;color:#a6957e;line-height:1.6;margin-bottom:23px}.wardrobe-copy .button{min-width:215px;min-height:48px;background:#62533f;border:0;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;padding:15px 20px;gap:25px;font-size:11px;font-weight:500;box-shadow:none}.wardrobe-copy .button:hover{background:#50432f}.wardrobe-copy .button>span:first-child{font-size:11px}.wardrobe-copy .button>span:last-child{font-size:21px}.wardrobe-all{display:block;font-size:9px;color:#a6957b;margin-top:18px;width:max-content}
.wardrobe-stage{position:absolute;top:10%;bottom:9%;right:12%;width:34%;max-width:460px;perspective:1000px}.wardrobe-shape{position:absolute;inset:1% -10% -1% 10%;border-radius:48% 48% 35% 38%;background:#d8cbb63d;transform:rotate(9deg)}.wardrobe-photo{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:46% 46% 12px 12px;box-shadow:0 19px 38px #76634c15;border:7px solid #f7f3eb;background:#e5dfd4;transform:rotate(2deg)}.wardrobe-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.78);transition:filter .4s}.wardrobe-photo:hover>img{filter:saturate(.95)}.wardrobe-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:17px 16px 14px;background:linear-gradient(transparent,#4e443f83);color:#fff;display:flex;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:1px}.wardrobe-detail{position:absolute;bottom:4%;left:-17%;width:34%;height:34%;border:5px solid #faf6ed;border-radius:7px;background:#e7e0d4;box-shadow:0 12px 28px #6e5b4117;transform:rotate(-7deg);overflow:hidden}.wardrobe-detail img{width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.65)}.wardrobe-detail span{position:absolute;bottom:0;left:0;right:0;padding:8px 6px;background:#faf6edf0;color:#927c61;font-size:7px;text-align:center;line-height:1.4}.wardrobe-hero .scene-picker{top:26px;gap:20px;z-index:6}.wardrobe-hero .scene-picker button{font-size:8px;color:#b1a08a}.wardrobe-hero .scene-picker button.active{color:#816b4e}.wardrobe-hero .scene-picker button.active:after{background:#ac9271}.wardrobe-hero .scene-controls{inset:0 4.5%}.wardrobe-hero .scene-controls button{background:linear-gradient(145deg,#fffcf7,#eae1d3);border-color:#fffcf5;box-shadow:0 7px 0 #d1c4b1,0 13px 24px #7c65401a,inset 0 2px 3px #fff}.wardrobe-hero .scene-controls button:hover{background:linear-gradient(145deg,#fff,#efe6d7);box-shadow:0 9px 0 #cabaa2,0 17px 28px #7c654025,inset 0 2px 3px #fff}.wardrobe-hero .scene-controls button:active{box-shadow:0 3px 0 #d1c4b1,0 7px 13px #7c654017}.wardrobe-hero .scene-controls>span{bottom:24px;color:#b5a386;font-size:7px;letter-spacing:1.7px}.wardrobe-hero .scene-progress{background:#ddd3c2}.wardrobe-hero .scene-progress i{background:#b9a17f}.motion-ribbon{display:none}.wardrobe-changing .wardrobe-photo>img{animation:wardrobe-enter .45s ease both}.wardrobe-changing .wardrobe-detail>img{animation:wardrobe-enter .55s ease both}
/* Warm, readable accents throughout the existing equal-height cards. */
.product-meta h3{color:#4e4232}.product-meta>p:not(.card-feedback){color:#9b8a73}.product-brand{color:#b4a38c}.price{color:#715a3c}.card-actions select{color:#9e896d}.card-add{color:#8a6e48}.section-heading h2{color:#4c3e2d}.category-tabs button.active{color:#85663e}.sort-label,.sort-label select{color:#9a8568}.footer-top h3{color:#8a6e48}.footer-top .brand{color:#665137}#product-view .detail-body h1{color:#59452d}#product-view .detail-price{color:#806039}#product-view .detail-label,#product-view .color-choice>span:last-child{color:#a68b68}#product-view .detail-subtitle,#product-view .tax-note{color:#b2a08a}#product-view .detail-description{color:#a48c6c}#product-view .seller-name,#product-view .aside-card h3{color:#95754c}#product-view .aside-card p,#product-view .aside-card:nth-child(2) p{color:#b6a17f}#product-view .product-information h2,#product-view #delivery-information h2{color:#a47f4c}#product-view .product-information p{color:#b5a17d}#product-view .spec b{color:#aa8756}#product-view .spec span{color:#bfae91}#product-view .detail-add{background:#a48a65}#product-view .detail-add:hover{background:#94784e}#product-view .product-tabs a.active{color:#a17c45}
@keyframes wardrobe-enter{from{opacity:.35;transform:scale(1.025) translateX(8px)}to{opacity:1;transform:none}}
@media(max-width:1100px) and (min-width:681px){.wardrobe-copy{left:12%;width:34%;top:22%}.wardrobe-copy h1{font-size:48px}.wardrobe-stage{right:12%;width:33%;top:15%;bottom:14%}.wardrobe-hero .scene-picker{gap:13px}.wardrobe-hero .scene-picker button{font-size:7px}.wardrobe-detail{left:-13%;width:38%;height:31%}.wardrobe-description{font-size:11px;max-width:230px}.wardrobe-copy .button{min-width:190px}}
@media(max-width:680px){.wardrobe-hero{height:820px;min-height:820px;max-height:none}.wardrobe-hero .scene-top{top:20px;font-size:6px;left:7%;right:7%}.wardrobe-copy{top:64px;left:8%;width:84%;max-width:none}.wardrobe-kicker{font-size:8px;letter-spacing:1.6px;margin-bottom:13px}.wardrobe-copy h1{font-size:43px;line-height:1.04;letter-spacing:-2px;margin-bottom:14px}.wardrobe-description{font-size:10px;line-height:1.8;max-width:260px;margin-bottom:0}.wardrobe-slide-meta,.wardrobe-note{display:none}.wardrobe-copy .button{position:absolute;top:599px;left:0;min-width:195px;min-height:44px;font-size:10px;padding:12px 16px}.wardrobe-copy .button>span:first-child{font-size:10px}.wardrobe-all{position:absolute;top:650px;font-size:8px;margin:0}.wardrobe-stage{top:280px;bottom:157px;right:21%;width:57%;max-width:none}.wardrobe-photo{border-width:5px;transform:rotate(2deg);border-radius:45% 45% 8px 8px}.wardrobe-photo figcaption{font-size:6px;padding:16px 10px 10px}.wardrobe-detail{left:-15%;bottom:5%;width:37%;height:37%;border-width:4px}.wardrobe-detail span{font-size:6px;padding:6px 4px}.wardrobe-watermark{font-size:28vw;bottom:145px;left:8%;color:#d7cdbd45}.wardrobe-hero .scene-picker{top:241px;left:50%;gap:18px;transform:translateX(-50%);white-space:nowrap}.wardrobe-hero .scene-picker button{font-size:7px;gap:4px}.wardrobe-hero .scene-picker button span{font-size:6px}.wardrobe-hero .scene-controls{inset:0 5%}.wardrobe-hero .scene-controls button{top:56%;width:49px;height:53px;border-radius:16px;box-shadow:0 5px 0 #d1c4b1,0 10px 18px #7c65401a}.wardrobe-hero .scene-controls>span{bottom:19px;font-size:6px}.wardrobe-hero .scene-progress{height:1px}.wardrobe-copy .button{background:#786044}html[data-studio=true] .wardrobe-hero{min-height:820px;height:820px}}
@media(prefers-reduced-motion:reduce){.wardrobe-changing .wardrobe-photo>img,.wardrobe-changing .wardrobe-detail>img{animation:none}}
