*{box-sizing:border-box}body{margin:0;color:#191b1b;background:#f4f4f1;font-family:Arial,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}.room{width:min(calc(100% - 8vw),1650px);margin:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.room-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #a9aaa4;min-height:77px}.logotype{display:flex;align-items:center;gap:11px;font-size:22px;letter-spacing:-1.5px;font-weight:750}.house{display:flex;gap:2px;align-items:center;transform:skew(-16deg)}.house i{width:5px;height:17px;background:#24292a}.house i:nth-child(2){height:24px}.room-brand>span,.overline,.issue-no,footer{font:600 10px/1.5 ui-monospace,monospace;letter-spacing:.08em}.introduction{display:flex;align-items:end;justify-content:space-between;gap:25px;margin:clamp(34px,5vw,70px) 0 30px}.overline,.issue-no{color:#4b4e4b}h1,h2,p{margin:0}.introduction h1{font-size:clamp(48px,6.55vw,110px);line-height:1.02;letter-spacing:-.077em;font-weight:550;margin:6px 0 12px}.introduction h1 span{color:#4775ea}.introduction p,.look-info>p:last-child{font-size:16px;line-height:1.48;color:#444845;max-width:640px}.switcher{display:flex;gap:1px;border:1px solid #9a9b94;border-radius:28px;padding:3px;flex:none}.switcher button{background:none;border:0;padding:8px 15px;border-radius:20px;color:#404341;font-size:13px}.switcher button[aria-pressed=true]{background:#222725;color:white}.looks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,32px)}.look{min-width:0;border-top:1px solid #5f625e;padding-top:9px}.image-link{border:1px solid #bdbfb9;display:block;width:100%;aspect-ratio:1.6;overflow:hidden;background:#e2e3df}.image-link img{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transition:transform .28s ease}.image-link:hover img{transform:scale(1.025)}.look-info{padding:16px 1px 5px}.look-title{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:7px 0}.look-title h2{font-weight:550;font-size:clamp(30px,3vw,52px);letter-spacing:-.065em;line-height:1.02}.look-title>span{border:1px solid #babdb9;border-radius:50%;width:31px;height:31px;display:grid;place-items:center}.look-title:hover>span{background:#232725;color:white}.look-info>p:last-child{font-size:15px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.a{background:#8b9c00}.b{background:#859ec3}.c{background:#f25d44}footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:clamp(45px,8vw,120px) 0 25px;padding-top:12px;border-top:1px solid #b4b7b0;font-size:9px;color:#535754}body[data-format=phone] .image-link{aspect-ratio:1.05;display:grid;place-items:center;background:#dedfdb}body[data-format=phone] .image-link img{width:auto;max-width:100%;height:100%;object-fit:contain;border-inline:1px solid #a6a8a4}a:focus-visible,button:focus-visible{outline:3px solid #2c58c6;outline-offset:4px}@media(max-width:740px){.room{width:calc(100% - 32px)}.room-brand{min-height:60px}.room-brand>span{font-size:8px}.introduction{display:block;margin:30px 0 16px}.introduction h1{font-size:clamp(45px,11.5vw,69px)}.introduction p{font-size:15px}.switcher{width:max-content;margin-top:15px}.looks{grid-template-columns:1fr;gap:23px}.look-info{padding-top:10px}.look-info>p:last-child{font-size:14px}.look-title h2{font-size:34px}footer{margin-top:36px;font-size:8px}.logotype{font-size:19px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
