.styles_outfitSection___eZ59{display:grid;grid-template-columns:1fr;grid-gap:var(--space-xl);gap:var(--space-xl);margin-bottom:var(--space-3xl)}@media(min-width:768px){.styles_outfitSection___eZ59{grid-template-columns:1fr 1fr;align-items:start}}.styles_imageContainer__sQKfT{position:relative;width:100%;aspect-ratio:530/683;border-radius:var(--radius-md);overflow:hidden;background:var(--c-surface)}.styles_image__UrnQ_{width:100%;height:100%;object-fit:contain}.styles_content__IZRPu{display:flex;flex-direction:column;gap:var(--space-lg)}.styles_title__G5vcG{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--c-text);margin:0}.styles_description__z8r4c{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);margin:0}.styles_attributes__zZyM0{padding:var(--space-md);background:var(--c-surface);border-radius:var(--radius-md);border:1px solid var(--c-border)}.styles_attributesTitle__lIWua{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--c-text);margin:0 0 var(--space-md) 0}.styles_attributesGrid__5JNYs{display:flex;flex-direction:column;gap:var(--space-sm)}.styles_attribute__QpVcc{display:flex;flex-direction:column;gap:var(--space-xs)}@media(min-width:480px){.styles_attribute__QpVcc{flex-direction:row;align-items:baseline}}.styles_attributeLabel__4Nok_{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--c-text-muted);min-width:120px}.styles_attributeValue__EF8cn{font-size:var(--font-size-body);color:var(--c-text-secondary)}.styles_items__AKwjx{padding:var(--space-md);background:var(--c-surface);border-radius:var(--radius-md);border:1px solid var(--c-border)}.styles_itemsTitle__WCcvP{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-semibold);color:var(--c-text);margin:0 0 var(--space-md) 0}.styles_itemsList__EibFe{display:flex;flex-direction:column;gap:var(--space-md)}.styles_item__KNIze{display:flex;flex-direction:column;gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--c-border)}.styles_item__KNIze:last-child{border-bottom:none;padding-bottom:0}.styles_itemInfo__ZQ3_7{display:flex;flex-direction:column;gap:var(--space-xs)}.styles_itemBrand__n4fnV{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px}.styles_itemName__IEIwj{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--c-text)}.styles_itemPrice__xd5yl{font-weight:var(--font-weight-semibold)}.styles_itemLink__ulish,.styles_itemPrice__xd5yl{font-size:var(--font-size-body);color:var(--c-primary)}.styles_itemLink__ulish{text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast);align-self:flex-start}.styles_itemLink__ulish:hover{color:var(--c-accent);text-decoration:underline}.styles_page__bsFUh{min-height:100vh;padding:var(--space-lg) 0;background:var(--c-bg)}.styles_container__XhtYd{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}@media(min-width:769px){.styles_container__XhtYd{padding:0 var(--space-xl)}}.styles_title__5fgRK{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);color:var(--c-text);margin-bottom:var(--space-md);text-align:center}@media(max-width:768px){.styles_title__5fgRK{font-size:clamp(32px,8vw,48px);line-height:1.2}}.styles_description__0WuDb{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.styles_contentPlaceholder__qXom1{padding:var(--space-xl) 0;text-align:center;color:var(--c-text-muted)}.styles_finalThoughts__9P1qZ{margin-top:var(--space-3xl);padding:var(--space-xl);background:var(--c-surface);border-radius:var(--radius-md);border:1px solid var(--c-border);text-align:center}.styles_finalThoughtsTitle___a7Qy{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-semibold);color:var(--c-text);margin:0 0 var(--space-md) 0}.styles_finalThoughtsText__D9ypS{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--c-text-secondary);max-width:700px;margin:0 auto}.styles_finalThoughtsText__D9ypS em{font-style:italic;color:var(--c-text)}