/* Focused resource content; shared header and catalog widths remain unchanged. */
html body #app#app#app.container .px-detail-page{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
@media(min-width:1001px){html body #app#app#app .px-detail-page{grid-template-columns:minmax(0,1fr) 360px!important;column-gap:26px!important}}
@media(min-width:801px) and (max-width:1000px){html body #app#app#app .px-detail-page{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr)!important;column-gap:22px!important}}
html body #app#app#app .px-detail-image-title{font-size:23px!important;line-height:1.3!important}
html body #app#app#app .px-detail-information>.px-detail-advertise{padding:12px!important}
html body #app#app#app .px-detail-information>.px-detail-advertise .px-ad-grid{gap:8px!important}
html body #app#app#app .px-detail-description-panel{padding:17px 19px!important}
@media(max-width:800px){html body #app#app#app.container .px-detail-page{max-width:680px!important}html body #app#app#app .px-detail-image-title{font-size:21px!important}}
