.aboutPage{display:flow-root;background:linear-gradient(125deg,#fffaf3,#f4ece0);padding:clamp(22px,4vw,56px)!important;border-radius:24px;margin:24px 0 50px}.aboutPage h1{font-size:clamp(36px,5vw,64px);margin:16px 0 28px}.aboutVisual{float:right;width:44%;margin:0 0 28px 40px;position:relative}.aboutVisual img{display:block;width:100%;height:380px;object-fit:cover;object-position:65%;border-radius:18px}.aboutVisual figcaption{position:absolute;bottom:18px;left:18px;color:#fff;font-size:11px;letter-spacing:2px;background:#151515c9;padding:9px;border-radius:5px}.aboutPage .pageText{font-size:17px;line-height:1.85}.aboutBenefits{clear:both;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:24px}.aboutBenefits span{border-top:1px solid #d3c5b3;padding:18px 0;font-weight:750}.aboutBenefits b{color:#cc1235;display:block;font-size:13px;margin-bottom:7px}.menuSort{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 24px;font-size:14px}.menuSort select{border:1px solid #d9cbbb;border-radius:10px;background:#fffaf4;padding:11px;font:inherit}.productHeart{color:#b40e2c;border:1px solid #decacb;background:#fff7f4;border-radius:30px;min-height:42px;padding:8px 13px;margin:8px 0;cursor:pointer;font-weight:700}.productHeart[aria-pressed=true]{background:#b40e2c;color:white}.menuSort small{color:#70645c}.aboutPage .pageActions{clear:both}.wrap:has(>#content){max-width:960px}.wrap:has(>#content) .head{background:#181818;color:#fff;border-radius:16px;padding:24px}.wrap:has(>#content) .back{color:#fff}.wrap:has(>#content) .muted{color:#d6c6b4}.wrap:has(>#content) .box{padding:clamp(22px,4vw,48px);box-shadow:0 18px 50px #3624150b;border-top:3px solid #ba1030}.wrap:has(>#content) h1{font-size:clamp(28px,4vw,42px);line-height:1.2}.wrap:has(>#content) h2{font-size:22px;margin-top:32px}.wrap:has(>#content) a{color:#a5122c}.wrap:has(>#content) .back{color:white}body:has(.wrap>#content){background:radial-gradient(ellipse at top right,#e9dfd0,transparent 65%),#f7f3ed}.contactEmpty{font-size:14px}.aboutBenefits span,.aboutPage .pageText{overflow-wrap:anywhere}@media(max-width:700px){.aboutVisual{float:none;width:100%;margin:0 0 24px}.aboutVisual img{height:240px}.aboutBenefits{grid-template-columns:1fr;gap:0}.aboutBenefits span{padding:13px 0;display:flex;gap:12px}.aboutBenefits b{margin:0}.aboutPage .pageActions{display:flex;flex-direction:column}.aboutPage .pageActions>*{text-align:center}.wrap:has(>#content) .head{align-items:flex-start;flex-direction:column}}@media print{body:has(.wrap>#content){background:white}.wrap:has(>#content) .box{box-shadow:none;border:0}.wrap:has(>#content) .head,.links,button{display:none}}

.aboutPage{max-width:none!important;width:auto}.aboutVisual img{object-position:75% center}
