.costume-sets{flex-direction:column;gap:28px;display:flex}.costume-sets figure{flex-direction:column;gap:10px;margin:0;display:flex}.costume-row{gap:8px;display:grid}.costume-slide{border-radius:12px;position:relative;overflow:hidden}.costume-slide img{object-fit:cover;width:100%;height:100%;display:block}.costume-cap{text-align:center;text-transform:lowercase;color:#fff;letter-spacing:-.01em;text-shadow:-1px 0 #0a0a0b,1px 0 #0a0a0b,0 -1px #0a0a0b,0 1px #0a0a0b,-1px -1px #0a0a0b,1px -1px #0a0a0b,-1px 1px #0a0a0b,1px 1px #0a0a0b;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.15;position:absolute;top:7%;left:6%;right:6%}.ds.costume{padding-bottom:80px}.ds.costume .steps{margin:0;padding:0;list-style:none}.ds.costume ul.lines{margin:0;padding-left:1.2em}.ds.costume ul.lines li{margin:0}.ds.costume .cta-btn{align-self:flex-start;width:auto;padding:0 28px;text-decoration:none}#costume-tool{scroll-margin-top:88px}@media (width<=1023.98px){.ds.costume .sec{gap:18px;padding:56px 16px 0}.ds.costume .h2{font-size:34px}.ds.costume .lead{font-size:15px}.ds.costume .txt{font-size:14px}.ds.costume .g2{grid-template-columns:1fr;gap:12px}.ds.costume .faq details{border-radius:14px;padding:16px}.ds.costume .faq summary{font-size:15px}.costume-cap{font-size:8px}}
