.about-page{max-width:1320px;margin:auto;padding:32px 28px 70px;color:#29272e;font-family:Nunito Sans,Arial,sans-serif}.about-page p{line-height:1.7}.about-breadcrumb{display:flex;gap:12px;font-size:14px;margin-bottom:32px}.about-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.about-eyebrow{color:#ed0042;text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:12px}.about-page h1{font-size:clamp(32px,3.5vw,52px);line-height:1.12;margin:16px 0 24px}.about-lead{font-size:21px;font-weight:700}.about-page figure{margin:0}.about-page img{display:block;width:100%;height:auto;border-radius:22px}.about-page figcaption{font-size:13px;color:#6b6570;margin-top:12px;line-height:1.5}.about-button{display:inline-flex;justify-content:center;background:#ed0042;color:white!important;text-decoration:none;padding:15px 24px;border-radius:13px;font-weight:800;margin-top:12px}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);background:#fff0f5;border:1px solid #ffd5df;border-radius:24px;margin:50px 0;padding:30px;gap:24px}.about-facts div{display:flex;flex-direction:column;gap:7px}.about-facts strong{font-size:34px;color:#df003d}.about-facts span{font-size:15px}.about-page h2{font-size:32px;line-height:1.2;margin:12px 0 22px}.about-story{max-width:970px;margin:0 auto 56px}.about-note{font-size:12px;color:#77717c}.about-assortment{display:grid;grid-template-columns:1fr 370px;gap:65px;align-items:center;background:#faf7f9;padding:40px;border-radius:24px}.about-assortment img{max-height:420px;object-fit:cover;object-position:top}.about-gallery{margin:60px 0}.about-photo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px}.about-visit{background:#fff0f5;border-radius:24px;padding:38px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.about-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:17px}.about-phone{color:#dc003e;font-size:28px;font-weight:800}.about-page a:focus-visible{outline:3px solid #333;outline-offset:5px}@media(max-width:760px){.about-page{padding:22px 20px 40px}.about-breadcrumb{margin-bottom:24px}.about-hero{grid-template-columns:1fr;gap:25px}.about-page h1{font-size:34px}.about-lead{font-size:19px}.about-facts{grid-template-columns:1fr;padding:24px;margin:30px 0;gap:22px}.about-facts strong{font-size:30px}.about-page h2{font-size:27px}.about-assortment{grid-template-columns:1fr;padding:24px;gap:20px}.about-assortment img{max-height:none}.about-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.about-page figcaption{font-size:12px}.about-visit{grid-template-columns:1fr;padding:24px;gap:16px}.about-phone{font-size:24px}.about-gallery{margin:38px 0}.about-story{margin-bottom:32px}}
