.abs-cm-detail{padding-block:30px 90px}.abs-cm-detail-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:70px;align-items:start;padding-block:30px 60px}.abs-cm-detail-head h1{font-size:clamp(38px,5vw,68px);overflow-wrap:anywhere}.abs-cm-detail-head .button{margin-top:20px}.abs-cm-detail-image{background:#f5f6f3;border-radius:8px;overflow:hidden}.abs-cm-detail-image img{display:block;width:100%;height:auto}.abs-cm-availability-note{font-size:13px;max-width:44em}.abs-cm-story{max-width:850px;margin-bottom:40px}.abs-cm-story h2{font-size:32px}.abs-cm-story p{line-height:1.9}.abs-cm-editor-body{max-width:1000px}.abs-cm-editor-body img{max-width:100%;height:auto}.abs-cm-editor-body .wp-block-gallery{margin-block:36px}.abs-cm-image-placeholder{display:flex;align-items:center;justify-content:center;min-height:230px;width:100%;background:#f2f4ef;color:#687268;font-size:14px}.abs-cm-project-list{display:grid;gap:55px}.abs-cm-pagination{display:flex;flex-wrap:wrap;gap:16px;margin-block:35px 15px}.abs-cm-pagination .current{font-weight:750}.catalog-empty{padding-block:25px;color:#667066}.catalog-empty a{text-decoration:underline}.product-price del{font-weight:400;color:#727b72;margin-right:12px}.product-price strong{font-weight:750}
@media(max-width:750px){.abs-cm-detail-head{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.abs-cm-detail{padding-bottom:55px}.abs-cm-story h2{font-size:27px}.abs-cm-image-placeholder{min-height:180px}}

