*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Microsoft YaHei",Arial,sans-serif;background:#fff8f2;color:#342b2b}a{text-decoration:none;color:inherit}.atelier-head{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:16px 7vw;background:rgba(255,248,242,.92);border-bottom:1px solid #ead7cc;backdrop-filter:blur(12px)}.logo{font-size:24px;font-weight:700;color:#8e4f5b}.atelier-head nav{display:flex;gap:22px;font-size:14px;color:#715e5f}.fashion-hero{position:relative;min-height:620px;overflow:hidden}.fashion-hero img{width:100%;height:620px;object-fit:cover;display:block}.fashion-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,242,.08),rgba(255,248,242,.82) 62%,rgba(255,248,242,.96))}.fashion-card{position:absolute;right:7vw;top:50%;transform:translateY(-50%);z-index:2;width:min(460px,86vw);padding:38px;background:#fffdf9;border:1px solid #ead7cc;box-shadow:0 24px 70px rgba(95,61,55,.18)}.fashion-card p{color:#ad7180;letter-spacing:3px;text-transform:uppercase}.fashion-card h1{font-size:48px;margin:12px 0}.fashion-card span{display:block;line-height:1.9;color:#67595a}.fashion-card a{display:inline-block;margin-top:26px;background:#8e4f5b;color:#fff;padding:13px 22px}.style-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e9d5c8;padding:1px;margin:70px 7vw}.style-gallery div{background:#fff8f2;padding:34px;min-height:210px}.style-gallery h2{color:#8e4f5b}.style-gallery p,.tailor-flow p,.fabric-board p{line-height:1.8;color:#6f6260}.tailor-flow{padding:20px 7vw 72px}.tailor-flow h2{font-size:38px;max-width:760px}.tailor-flow ol{counter-reset:item;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0;list-style:none}.tailor-flow li{background:#fff;border:1px solid #ead7cc;padding:28px}.tailor-flow span{font-weight:700;color:#8e4f5b}.fabric-board{display:grid;grid-template-columns:1fr 1fr 1fr;padding:72px 7vw;background:#efe3dc;gap:18px}.fabric-board article{background:#fff8f2;padding:26px;border-radius:0 46px 0 0}.soft-contact{display:grid;grid-template-columns:1fr .85fr;gap:36px;padding:78px 7vw;background:#fff}.soft-contact form{display:grid;gap:13px}.soft-contact input,.soft-contact textarea{border:0;border-bottom:1px solid #caaeb1;padding:14px 4px;font:inherit;background:transparent}.soft-contact textarea{min-height:130px;resize:vertical}.soft-contact button{border:0;background:#342b2b;color:#fff;padding:15px;font:inherit;cursor:pointer}.soft-contact aside{background:#8e4f5b;color:#fff;padding:34px;align-self:start}.soft-contact aside strong{font-size:32px}.footer-atelier{display:grid;grid-template-columns:1fr 2fr auto;gap:26px;align-items:center;background:#f5e7df;color:#4d3f40;padding:32px 7vw;border-top:6px solid #8e4f5b}.footer-atelier div{display:grid;gap:8px}.links{display:flex;gap:14px;flex-wrap:wrap;margin:0}.links a{color:#8e4f5b}@media(max-width:860px){.atelier-head nav{display:none}.fashion-hero,.fashion-hero img{height:520px;min-height:520px}.fashion-card{right:5vw;left:5vw;width:auto}.fashion-card h1{font-size:36px}.style-gallery,.tailor-flow ol,.fabric-board,.soft-contact,.footer-atelier{grid-template-columns:1fr}.style-gallery{margin:46px 5vw}.tailor-flow,.fabric-board,.soft-contact,.footer-atelier{padding-left:5vw;padding-right:5vw}}
