.designer-page{--gut:64px;--tile:#f4f2ec}@media (max-width:1100px){.designer-page{--gut:32px}}.profile{padding:64px var(--gut) 0}.prof-top{grid-template-columns:1fr auto;align-items:start;gap:45px;display:grid}.prof-id{grid-template-columns:96px 1fr;align-items:start;gap:32px;display:grid}.prof-ava{background:var(--tile);border-radius:50%;flex-shrink:0;width:96px;height:96px;overflow:hidden}.prof-ava img{object-fit:cover;width:100%;height:100%;display:block}.prof-name{font-family:var(--f);letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:500;line-height:1.05}.prof-handle{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:23px;font-size:10px;display:block}.prof-stats{align-items:flex-start;gap:45px;display:flex}.prof-stat{flex-direction:column;display:flex}.prof-stat .v{font-family:var(--f);color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.prof-stat .v.stars{align-items:center;gap:6px;display:inline-flex}.prof-stat .v.stars svg{width:11px;height:11px}.prof-stat .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-top:2px;font-size:10px}.prof-loc{border:1px solid var(--border);font-family:var(--mono);text-transform:uppercase;color:var(--gray);align-items:center;gap:8px;margin-top:23px;padding:8px 16px;font-size:10px;display:inline-flex}.prof-loc svg{width:12px;height:12px}.prof-actions{align-items:center;gap:11px;display:flex}.btn-follow{border:1px solid var(--ink);background:var(--ink);color:#fff;font-family:var(--f);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);padding:11px 32px;font-size:10px;font-weight:500}.btn-follow:hover,.btn-follow.following{background:var(--bg);color:var(--ink)}.btn-ghost{border:1px solid var(--border);background:var(--bg);cursor:pointer;width:41px;height:41px;transition:border-color var(--t-fast) var(--ease);justify-content:center;align-items:center;display:flex}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost svg{width:16px;height:16px}.prof-focus{margin-top:45px}.focus-lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);margin-bottom:16px;font-size:10px;display:block}.focus-row{flex-wrap:wrap;gap:11px;display:flex}.chip{border:1px solid var(--border);font-family:var(--f);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);transition:border-color var(--t-fast) var(--ease);cursor:default;padding:11px 16px;font-size:10px;font-weight:500}.chip:hover{border-color:var(--ink)}.prof-tabs{border-bottom:1px solid var(--border);align-items:center;gap:32px;margin-top:45px;display:flex}.prof-tabs a{font-family:var(--f);color:var(--gray);cursor:pointer;transition:color var(--t-fast) var(--ease);border-bottom:1px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 0;font-size:14px;font-weight:400;display:inline-flex}.prof-tabs a:hover{color:var(--ink)}.prof-tabs a.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.prof-tabs a svg{width:13px;height:13px}.results{padding:45px var(--gut) 0}.results-bar{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.results-count{font-family:var(--f);letter-spacing:-.005em;color:var(--ink);font-size:20px;font-weight:500}.results-count b{font-variant-numeric:tabular-nums}.sort{border:1px solid var(--border);align-items:center;gap:16px;padding:11px 16px;display:inline-flex;position:relative}.sort-lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gray);font-size:10px}.sort select{appearance:none;font-family:var(--f);color:var(--ink);cursor:pointer;background:0 0;border:none;outline:none;padding-right:20px;font-size:14px}.sort .caret{pointer-events:none;width:10px;height:10px;position:absolute;right:16px}.layout{grid-template-columns:220px 1fr;gap:64px;display:grid}.layout[data-filters=off]{grid-template-columns:1fr}.layout[data-filters=off] .filters{display:none}.filters{width:220px;font-size:14px}.mysize{background:var(--tile);margin-bottom:32px;padding:23px}.mysize-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:11px;display:flex}.mysize-top h4{font-family:var(--f);color:var(--ink);font-size:14px;font-weight:600}.switch{background:var(--border);cursor:pointer;width:41px;height:23px;transition:background var(--t-base) var(--ease);border:none;border-radius:23px;flex-shrink:0;position:relative}.switch.on{background:var(--ink)}.switch .knob{background:var(--bg);width:19px;height:19px;transition:transform var(--t-base) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch.on .knob{transform:translate(18px)}.mysize p{font-family:var(--f);color:var(--gray);margin-bottom:16px;font-size:14px;line-height:1.45}.mysize .edit{font-family:var(--f);color:var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;font-size:14px;text-decoration:none}.fgroup{border-top:1px solid var(--border)}.fgroup:first-of-type{border-top:none}.fhead{width:100%;font-family:var(--f);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:23px 0;font-size:14px;font-weight:600;display:flex}.chev{width:12px;height:12px;transition:transform var(--t-fast) var(--ease)}.fgroup.open .chev{transform:rotate(180deg)}.fbody{padding-bottom:23px;display:none}.fgroup.open .fbody{display:block}.fopt{cursor:pointer;align-items:center;gap:11px;padding:6px 0;display:flex}.fopt input[type=checkbox]{width:15px;height:15px;accent-color:var(--ink);cursor:pointer}.fopt .lbl{font-family:var(--f);color:var(--ink);font-size:14px}.fopt .ct{font-family:var(--mono);color:var(--gray);margin-left:auto;font-size:10px}.listing-grid{grid-template-columns:repeat(4,1fr);gap:45px 23px;display:grid}.lcard{color:inherit;text-decoration:none;display:block}.lcard .img{aspect-ratio:4/5;background:var(--tile);position:relative;overflow:hidden}.lcard .img img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.lcard:hover .img img{transform:scale(1.04)}.lcard .info{padding-top:16px}.lcard .date{font-family:var(--mono);color:var(--gray);margin-bottom:11px;font-size:10px;display:block}.lcard .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lcard .studio{font-family:var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:500}.lcard .size{font-family:var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--gray);flex-shrink:0;font-size:10px}.lcard .name{font-family:var(--f);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:1.25;display:block;overflow:hidden}.lcard .row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.lcard .prices{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.lcard .now{font-family:var(--f);color:var(--ink);font-size:14px;font-weight:600}.lcard .was{font-family:var(--f);color:var(--gray);font-size:14px;text-decoration:line-through;text-decoration-thickness:1px}.lcard .off{font-family:var(--f);color:var(--gray);letter-spacing:.06em;font-size:10px}.lcard .save{color:var(--gray);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;border:none;align-items:center;padding:0;display:flex}.lcard .save:hover,.lcard .save.on{color:var(--ink)}.lcard .save svg{width:19px;height:19px}.lcard .loc{font-family:var(--mono);color:var(--gray);margin-top:11px;font-size:10px;display:block}.empty-listings{font-family:var(--f);color:var(--gray);grid-column:1/-1;padding:45px 0;font-size:14px;font-style:italic}@media (max-width:1100px){.layout{grid-template-columns:1fr}.filters{display:none}.listing-grid{grid-template-columns:repeat(2,1fr)}.prof-top{grid-template-columns:1fr;gap:32px}.prof-id{grid-template-columns:64px 1fr;gap:16px}.prof-ava{width:64px;height:64px}.prof-stats{flex-wrap:wrap;gap:23px}}
