.wardrobe-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:28px}.wardrobe-summary strong{display:block;font-size:32px;margin-top:10px}.wardrobe-summary .small{font-size:10px;color:#777}.wardrobe-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.wardrobe-category{background:#fff;border:1px solid #dfded8;overflow:hidden}.wardrobe-category-photo{height:180px;overflow:hidden;background:#f1efe8}.wardrobe-category-photo .category-photo{width:100%;height:100%;object-fit:contain;display:block;background:white}.wardrobe-category-photo .category-drawing{height:100%;display:flex;justify-content:center;align-items:center}.wardrobe-category-photo svg{width:90px;height:100px}.wardrobe-reused-image{width:100%;height:100%;object-fit:cover;object-position:center 8%;display:block}.wardrobe-category>div:last-child{padding:15px}.wardrobe-category h3{font-size:17px}.wardrobe-category>div>span{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#6b1f32;margin-top:12px}.wardrobe-category:hover{border-color:#6b1f32}.wardrobe-owned-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.wardrobe-owned{border:1px solid var(--line);background:#fff;display:grid;grid-template-columns:110px 1fr;gap:15px;padding:14px}.owned-photo{height:135px;overflow:hidden;background:#eeece5}.owned-photo .category-photo{width:100%;height:100%;object-fit:contain;background:#fff}.owned-photo .category-drawing{display:flex;height:100%;align-items:center;justify-content:center}.owned-photo svg{width:75px;height:90px}.wardrobe-owned .small{font-size:8px;color:#777;letter-spacing:1px}.wardrobe-owned h3{font-size:15px;margin-top:8px}.wardrobe-owned p{font-size:11px;margin:8px 0 12px}.wardrobe-owned button{font-size:10px;padding:6px 9px}.wardrobe-demo-note{font-size:11px;color:#777;line-height:1.6}.wardrobe-config{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:start}.wardrobe-config-photo{height:370px;overflow:hidden;background:#f1efe8}.wardrobe-config-photo .category-photo{width:100%;height:100%;object-fit:contain;background:#fff}.wardrobe-config-photo .category-drawing{height:100%;display:flex;align-items:center;justify-content:center}.wardrobe-config-photo svg{width:180px;height:210px}.wardrobe-config form h3{font-size:21px;margin-bottom:24px}.wardrobe-config .formgrid{gap:0 15px}.wardrobe-config label{font-size:12px}.wardrobe-config select{display:block;margin-top:8px;font-size:13px}.wardrobe-add-status{font-size:12px;color:#6b1f32;min-height:20px}.wardrobe-config .arrow{font-size:12px}@media(max-width:1150px){.wardrobe-category-grid{grid-template-columns:repeat(3,1fr)}.wardrobe-owned-grid{grid-template-columns:1fr}}@media(max-width:750px){.wardrobe-category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.wardrobe-category-photo{height:165px}.wardrobe-config{grid-template-columns:1fr}.wardrobe-config-photo{height:280px}.wardrobe-summary .btn{font-size:12px;padding:10px 15px}.wardrobe-config .formgrid{grid-template-columns:1fr 1fr}.wardrobe-owned{grid-template-columns:90px 1fr}.owned-photo{height:120px}}@media(max-width:420px){.wardrobe-config .formgrid{grid-template-columns:1fr}}

.ward-category-title{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.ward-category-count{font-size:10px;font-weight:500;color:#6b1f32;background:#f1e7e9;padding:5px 8px;white-space:nowrap;border-radius:3px}.ward-group-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.ward-group-actions>strong{font-size:16px}.ward-group-actions .btn{font-size:12px;padding:12px 17px}.ward-group-back{display:inline-block;margin-top:28px}.wardrobe-owned-grid .wardrobe-owned{grid-template-columns:100px 1fr;min-width:0}.wardrobe-owned .owned-photo{height:155px}.wardrobe-owned h3{line-height:1.35}.wardrobe-owned p{line-height:1.7}.wardrobe-owned button{margin-top:5px}@media(max-width:600px){.ward-group-actions{flex-wrap:wrap}.ward-category-title{gap:6px}.ward-category-count{font-size:9px;padding:4px 6px}.wardrobe-category h3{font-size:15px}}

.wardrobe-advanced{margin:0 0 25px;border-top:1px solid #dfded8;border-bottom:1px solid #dfded8}.wardrobe-advanced summary{padding:14px 0;display:flex;justify-content:space-between;cursor:pointer;font-size:13px;color:#6b1f32;list-style:none}.wardrobe-advanced summary::-webkit-details-marker{display:none}.wardrobe-advanced .formgrid{padding-top:10px}.wardrobe-advanced[open] summary>span{transform:rotate(45deg)}.wardrobe-owned p{max-height:none;overflow-wrap:anywhere}.wardrobe-config-photo .category-drawing svg{stroke:#4a4640}

.garment>.category-photo,.budget-garment>.category-photo{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.tour-ward .category-photo,.tour-plan .category-photo,.tour-prices .category-photo{display:block;width:100%;height:88px;object-fit:contain;background:#fff}.shorts-example{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:10px;margin-top:12px;background:#fff}.shorts-example img{width:65px;height:80px;object-fit:contain}.shorts-example span{font-size:11px;color:#777}

.quick-wear{grid-template-columns:1.15fr 1fr;gap:38px;padding:40px}.quick-wear h2{font-size:38px}.quick-wear>div>p{font-size:14px;max-width:360px;margin:16px 0 22px}.quick-wear-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.quick-wear-fields label{font-size:11px;color:#d2cec5;line-height:1.4}.quick-wear-fields select{display:block;margin-top:8px;width:100%;background:#242424;color:#fff;border:1px solid #5b5752;padding:11px;font-size:12px}.quick-wear-fields select option{background:#242424;color:white}.quick-ward-toggle{display:flex;align-items:center;gap:9px;color:#fff;font-size:12px;margin:16px 0 4px}.quick-ward-toggle input,.wear-ward-toggle input{accent-color:#6b1f32;width:16px;height:16px;margin:0}.quick-ward-help{display:block;color:#aba79f;font-size:10px;margin:0 0 20px 25px}.quick-wear button.btn{font-size:13px;padding:13px 20px}.quick-tool-links{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.quick-tool-links a{padding:18px 0;border-bottom:1px solid #4c4944}.quick-tool-links h3{font-size:15px;line-height:1.5;color:#fff}.quick-tool-links h3 span{font-weight:400;margin-left:5px}.quick-tool-links p{font-size:12px;line-height:1.6;margin:10px 0;color:#b1ada5}.wear-ward-toggle{display:flex;align-items:center;gap:9px;margin:0 0 22px;font-size:13px}@media(max-width:1050px){.quick-wear{grid-template-columns:1fr;padding:30px;gap:22px}.quick-wear h2{font-size:34px}}@media(max-width:550px){.quick-wear{padding:24px}.quick-wear-fields{grid-template-columns:1fr}.quick-tool-links{gap:0 17px}.quick-tool-links h3{font-size:13px}.quick-tool-links p{font-size:11px}}

.wear-conditions{border:0;padding:0;margin:0 0 28px;min-width:0}.wear-conditions legend{font-size:13px;font-weight:500;margin-bottom:12px}.wear-conditions>div{display:flex;gap:12px;flex-wrap:wrap}.wear-conditions label{display:flex;align-items:center;gap:9px;font-size:12px;border:1px solid var(--line);padding:10px 13px;margin:0;cursor:pointer;background:transparent}.wear-conditions label:has(input:checked){background:#f0e3e6;border-color:#6b1f32;color:#6b1f32}.wear-conditions input{width:16px;height:16px;accent-color:#6b1f32;margin:0}.wear-conditions p{font-size:11px;margin:10px 0 0}.quick-conditions{margin:18px 0}.quick-conditions legend{color:#d2cec5;font-size:11px}.quick-conditions label{color:white;border-color:#5b5752}.quick-conditions label:has(input:checked){background:#6b1f32;border-color:#9b6673;color:white}.quick-conditions p{color:#aba79f;font-size:10px}.question .chips{gap:8px}.question button[aria-pressed=true]{border-color:#151515}
