/* Soft winter layout; scoped so established outfit pages remain unchanged. */
.soft-winter-edit .hero{border-radius:0;max-height:none}.soft-winter-edit header nav a,.soft-winter-edit .tags a{min-height:44px;display:inline-flex;align-items:center}.soft-winter-edit .tags a{padding:8px 14px}.soft-winter-edit .reactions{margin-top:8px}.soft-winter-edit .ai{font-size:11px}.soft-winter-edit .small{font-size:12px}.soft-winter-edit .product .variant{line-height:1.6}.soft-winter-edit .product .buy{margin-top:7px}.soft-winter-edit .masthead h1 br{display:none}.soft-winter-edit .ai,.soft-winter-edit .small,.soft-winter-edit .variant,.soft-winter-edit .origin,.soft-winter-edit .reaction-note{color:#6f5661}@media(max-width:800px){.soft-winter-edit .hero{max-width:none}.soft-winter-edit .visual{max-width:520px}.soft-winter-edit .reaction-row{gap:10px}.soft-winter-edit .right-column .masthead h1{font-size:32px}}

/* Keep this post title beside its shop jump without changing other Fashion pages. */
.soft-winter-edit .outfit-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0 0}.soft-winter-edit .outfit-title{flex:1;min-width:0;max-width:none;margin:0;font-size:clamp(20px,2.6vw,30px);line-height:1.15;text-align:left}.soft-winter-edit .outfit-intro .photo-shop-jump{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-height:44px;padding:0;text-align:right;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none;color:#965b74;white-space:nowrap}@media(max-width:800px){.soft-winter-edit .outfit-intro{gap:12px;margin-top:16px}}
