/* CMS content integrated into the original AUVELL composition. */
.editorial-prose .trix-content h1,.editorial-prose .trix-content h2{font:400 clamp(27px,3vw,36px)/1.25 var(--qp-font-display);margin:36px 0 18px;letter-spacing:-.025em}
.trix-content{line-height:1.9}.trix-content p,.trix-content div{margin-bottom:1em}.trix-content ul,.trix-content ol{padding-left:24px;list-style:revert}.trix-content a{text-decoration:underline;text-underline-offset:4px}.trix-content blockquote{padding:18px 24px;border-left:2px solid var(--qp-control-edge);margin:24px 0}.trix-content img{max-width:100%;height:auto}.trix-content pre{white-space:pre-wrap}
.editorial-article-text{margin:55px auto 65px}.editorial-placeholder{aspect-ratio:4/5;display:grid;place-items:center;background:#f7f8fa;font:32px Georgia,serif;color:#5f6368}
.catalog-filters{margin:28px 0 40px}.pagination{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px;font-size:14px}.pagination a,.pagination .current{display:block;padding:10px 14px;min-height:44px;border:1px solid #e6e8eb}.pagination .current{background:#171717;color:white}
.home-block-body .trix-content{font-size:16px;line-height:1.85}.home-detail-photo{max-height:700px;object-fit:contain}.brand-story-layout .trix-content{max-width:66ch}.brand-story-layout .trix-content>div{margin-bottom:20px}.cms-preserve-lines{white-space:pre-line}.editorial-prose ul,.editorial-prose ol{padding-left:24px;list-style:revert}.cms-home-image{width:100%;height:auto;max-height:520px;object-fit:contain;margin:25px 0}
@media(max-width:700px){.editorial-article-text{margin:35px auto 45px}.editorial-prose .trix-content h1{font-size:29px}.brand-contacts .contact-row a{font-size:clamp(16px,5vw,26px);overflow-wrap:anywhere}}
