
/* Bitges site review: readable shared components, 30 October 2026 */
.bp-site .bp-sectionheading p{color:#526477}
.bp-site .les-breadcrumbs,.bp-site .les-breadcrumbs a{color:#d3deec}
.bp-site .les-btn-primary-rainbow{background:#b90d30;color:#fff!important;text-shadow:none}
.bp-site .les-btn-primary-rainbow:before{display:none}.bp-site .les-btn-primary-rainbow:hover{background:#940a27}
.bp-site .les-btn-whatsapp{background:#087c3b;color:#fff!important}
.bp-site.single-post .les-page-header{padding:34px 0}
.bp-site.single-post .les-page-header h1{font-size:clamp(27px,3.5vw,42px);max-width:1000px;line-height:1.23}
.bp-site.single-post .les-page-header p{display:none}
.bp-site.single-post .les-single>div:first-child:has(>.wp-post-image){margin:0 0 28px!important}
.bp-site.single-post .les-single>div:first-child>.wp-post-image{width:180px;max-width:100%;height:90px;object-fit:contain;object-position:left center;border-radius:0}
.bp-site .les-single figure{max-width:100%;margin:26px 0}
.bp-site .les-single figure img{max-width:100%;height:auto}
.bp-site .les-single figcaption{font-size:13px;line-height:1.7;color:#526477;margin-top:9px}
.bp-site .les-single a:not([class]){text-decoration:underline;text-underline-offset:3px}
.bp-site a:focus-visible,.bp-site button:focus-visible,.bp-site summary:focus-visible{outline:3px solid #aa1230;outline-offset:4px}
@media(max-width:700px){.bp-site.single-post .les-single{padding-left:18px;padding-right:18px}.bp-site .les-single table{display:block;max-width:100%;overflow-x:auto}.bp-site .les-product-content-grid>*{min-width:0}.bp-site .les-product-hero-content .les-btn-row{display:flex;flex-direction:column;align-items:stretch}.bp-site .les-product-hero-content .les-btn{white-space:normal;text-align:center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.bp-site *, .bp-site *:before,.bp-site *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
