.personal-style-gallery{width:100%}
.style-view-tabs{width:85%;margin:0 auto 20px;display:flex;justify-content:center;gap:10px}
.style-view-tabs button{border:1px solid #c6cdd0;border-radius:30px;background:transparent;padding:12px 22px;font:inherit;font-size:15px;color:#3d4850;min-height:46px}
.style-view-tabs button[aria-selected=true]{background:#181b20;color:#fff;border-color:#181b20}
.style-view-tabs button:hover{border-color:#181b20}
.style-view-tabs button:focus-visible{outline:2px solid #356a98;outline-offset:4px}
.personal-style-gallery [hidden]{display:none!important}
.diy-style-panel{width:85%;margin-inline:auto}
.diy-look-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.diy-look{margin:0;min-width:0}
.diy-look img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:16px}
.diy-liquid img{background:#080808}
.diy-soft img{background:#fff}
.diy-look figcaption{position:static;display:flex;flex-direction:column;gap:5px;margin-top:16px;color:#181b20}
.diy-look figcaption strong{font-size:20px;font-weight:500;letter-spacing:-.02em}
.diy-look figcaption span{font-size:14px;line-height:1.45;color:#565d65}
.diy-style-caption{text-align:center;margin:26px auto 0;font-size:16px;line-height:1.45;color:#3d4850}
@media(max-width:1023px){.style-view-tabs,.diy-style-panel{width:100%}.personal-style-gallery .wear-carousel{width:100%}.diy-look-pair{gap:14px}}
@media(max-width:600px){.style-view-tabs{gap:8px;margin-bottom:16px}.style-view-tabs button{font-size:13px;padding:10px 16px}.diy-look-pair{grid-template-columns:1fr;gap:24px}.diy-look img{border-radius:16px}.diy-look figcaption{margin-top:12px}.diy-look figcaption strong{font-size:18px}.diy-look figcaption span{font-size:13px}.diy-style-caption{font-size:14px;margin-top:24px}}
