.save-look-dialog{width:min(480px,calc(100% - 32px));border:0;padding:36px;background:#eef0eb;color:#171d20;box-shadow:0 24px 100px #0005}.save-look-dialog::backdrop{background:#0a121999;backdrop-filter:blur(5px)}.save-look-dialog form{position:relative;display:grid;gap:22px}.save-look-dialog h2{font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.035em;margin:0}.save-look-dialog label{display:grid;gap:10px;font-size:14px}.save-look-dialog input{font:inherit;padding:14px;border:1px solid #7b848b;background:#fff;width:100%;box-sizing:border-box}.save-look-dialog .dialog-close{position:absolute;right:-20px;top:-24px;border:0;background:none;font-size:28px;width:44px;height:44px}.save-look-dialog .dialog-note{font-size:14px;line-height:1.6}.save-error{font-size:14px;line-height:1.5;color:#9d2626}.save-look-dialog a{font-size:14px}.wardrobe-nav{display:flex;flex-wrap:wrap;gap:12px}.wardrobe-nav a{font-size:14px;padding:12px 0}.studio-select{width:100%;font:inherit;background:transparent;border:1px solid #7778;padding:11px 8px;color:inherit;min-height:44px}.studio-extra{margin-top:20px;border-top:1px solid #7775;padding-top:16px}.studio-extra summary{cursor:pointer;font-size:14px;min-height:32px}.studio-extra label{display:grid;gap:8px;font-size:14px;margin-top:16px}.studio-save{margin-top:24px;display:grid;gap:8px}.studio-save button{width:100%;margin:0}.studio-save a{font-size:14px}.studio-extra select option,.studio-select option{color:#171d20;background:#eef0eb}.wardrobe-page{max-width:1500px;margin:auto;padding:55px 5% 90px}.wardrobe-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.wardrobe-heading h1{font-size:clamp(42px,6vw,86px);font-weight:400;line-height:1;letter-spacing:-.05em;margin:14px 0}.wardrobe-heading p{font-size:16px;line-height:1.6;max-width:560px}.wardrobe-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.wardrobe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:35px 0}.saved-card{border-bottom:1px solid #9ca4a8;padding-bottom:22px;min-width:0}.saved-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.saved-card h2{font-size:28px;font-weight:400;letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 8px}.saved-card .card-meta{font-size:13px;color:#55616a;margin:9px 0 14px}.saved-card .card-tools{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.saved-card button,.wardrobe-actions button,.compare-controls button{font:inherit;font-size:14px;border:1px solid #7b858c;background:transparent;padding:10px 14px;cursor:pointer}.saved-card a{font-size:14px;text-decoration:underline}.saved-card label{font-size:14px;display:flex;gap:8px;align-items:center}.saved-card input{width:18px;height:18px;accent-color:#192d3d}.empty-wardrobe{padding:65px 30px;border:1px solid #aab2b5;text-align:center}.empty-wardrobe h2{font-size:34px;font-weight:400}.empty-wardrobe p{font-size:16px;line-height:1.65}.wardrobe-status{font-size:16px;line-height:1.6;margin:20px 0}.comparison{background:#dae0e3;padding:30px;margin-top:60px}.comparison h2{font-size:36px;letter-spacing:-.04em;font-weight:400;margin:8px 0 18px}.compare-controls{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.compare-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.compare-column{min-width:0}.compare-column h3{font-size:25px;font-weight:400;overflow-wrap:anywhere}.compare-viewport{height:440px;position:relative;touch-action:pan-y;background:#e7ebed}.compare-viewport canvas{display:block}.compare-viewport:focus-visible{outline:2px solid #174c81}.compare-column dl>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:1px solid #a6afb5;padding:12px 0;font-size:14px}.compare-column dt{color:#455762}.compare-column dd{margin:0;text-transform:capitalize;overflow-wrap:anywhere}.comparison [hidden],[hidden]{display:none!important}.compare-help{font-size:14px;line-height:1.6}.remove-form{display:grid;gap:20px}.remove-form button{min-height:44px;font:inherit}.identity-link{margin-top:30px;font-size:14px}
@media(min-width:761px){#studio:not(.immersive){min-height:820px;height:calc(100svh - 86px);max-height:1160px}#studio .config-panel{top:4%;bottom:105px;overflow:auto;scrollbar-width:thin;padding-right:12px;width:275px}#studio:not(.immersive):not(.touring) .viewport{right:25%}#studio .panel-footer{margin-bottom:5px}}
@media(min-width:761px) and (max-width:1050px){#studio .config-panel{width:230px}#studio:not(.immersive):not(.touring) .viewport{right:27%}.site-header nav{gap:14px}}
@media(max-width:760px){.wardrobe-page{padding:38px 6% 65px}.wardrobe-heading{display:block}.wardrobe-grid{grid-template-columns:1fr;gap:30px}.comparison{padding:22px 14px;margin-top:40px}.compare-columns{gap:14px}.compare-viewport{height:280px}.compare-column h3{font-size:20px}.compare-column dl>div{grid-template-columns:1fr;gap:4px;font-size:14px}.studio-extra select,.studio-select{font-size:16px}.studio-save{margin-bottom:16px}.site-header nav a[href='/lookbook/']{display:block}.site-header nav a[href='/collections/']{display:block}.site-header nav a[href='#studio']{display:none}.site-header nav{gap:14px!important}.wardrobe-actions{margin-top:24px}}

.save-look-dialog .solid-button{font:inherit;font-size:14px;border:0;background:#1b2425;color:white;min-height:54px;padding:16px 22px;cursor:pointer}.piece-copy button.line-link{background:none;border:0;border-bottom:1px solid #78868370;padding:12px 0;color:inherit}.save-look-dialog .line-link{display:block;padding:12px 0}.capsule-card img{object-fit:contain;background:#d8dfe1}
