:root{--bean-blue:#1070b4}
/* Keep the date black; only interactive black surfaces become brand blue. */
.bean-site .bean27-news-date{right:0;bottom:0;width:39%;min-width:0;max-width:200px;padding:6px 8px 10px;background:transparent}.bean-site .bean27-news-date time{background:#000;color:#fff;font-size:14px;line-height:1.4;padding:8px 4px;border-radius:30px;white-space:nowrap}.bean-site .bean26-news-media{isolation:isolate}.bean-site .bean26-news-media>a{aspect-ratio:1.5625;-webkit-mask-image:url("news-image-mask.svg");mask-image:url("news-image-mask.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%}
.bean-site .b-button:after,.bean-site .b-cta .b-button:after,.bean-site .bean27-contact-native button>span{background:var(--bean-blue)!important;color:#fff!important}.bean-site .bean-v2 .button.b-button:hover,.bean-site .b-play:hover,.bean-site .b-track-buttons button:hover,.bean-site .bean-contact button:hover,.bean-site .b-p-arrow:hover{background:var(--bean-blue)!important;color:#fff!important}.bean-site .b-header-actions>a,.bean-site .b-header-actions>button,.bean-site.bean-native-header .header-search>a,.bean-site.bean-native-header .cart-item>a,.bean-site.bean-native-header .bean-native-wish{background:var(--bean-blue)!important;color:#fff!important}.bean-site .button.dark,.bean-site .button.black,.bean-site button.dark,.bean-site button.black,.bean-site .b-p-lightbox-close{background:var(--bean-blue)!important;border-color:var(--bean-blue)!important;color:#fff!important}.bean-site .b-button:hover:after{background:#ff650c!important}.bean-site .bean26-news-more:hover,.bean-site .bean26-news-card h3 a:hover{color:var(--bean-blue)}
/* The quotation portrait is visible before interaction and never clipped by hover transforms. */
.bean-site .bean-v2.b-cta{overflow:visible!important}.bean-site .b-cta .section-content,.bean-site .b-cta .row,.bean-site .b-cta .col,.bean-site .b-cta .col-inner{overflow:visible!important}.bean-site .b-cta .b-reveal-pending,.bean-site .b-cta [data-animate]{opacity:1!important;visibility:visible!important;transform:none!important}.bean-site .b-cta .img,.bean-site .b-cta .img-inner,.bean-site .bean28-quote-image{opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;position:relative}.bean-site .b-cta .img img,.bean-site .b-cta .img:hover img,.bean-site .bean28-quote-photo{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important;object-fit:contain!important;width:100%;height:auto!important;max-height:360px;margin:0 auto;transition:none!important}.bean-site .bean28-quote-image{display:flex;align-items:flex-end;justify-content:center;width:100%;align-self:stretch}.bean-site .b-cta .row{align-items:flex-end}.bean-site .b-cta .row>.col:first-child{padding-bottom:35px}.bean-site .b-cta .row>.col:last-child{padding-bottom:0}.bean-site .bean28-quote-photo{max-width:390px}.bean-site .b-cta .col-inner:has(.bean28-quote-image){height:auto}
@media(max-width:767px){.bean-site .bean27-news-date{width:41%;max-width:180px;padding:5px 6px 8px}.bean-site .bean27-news-date time{font-size:12px;padding:7px 2px}.bean-site .b-cta .row>.col:first-child{padding-bottom:20px}.bean-site .bean28-quote-photo{max-height:300px;max-width:300px}.bean-site .b-cta .row>.col:last-child{display:block!important}.bean-site .b-cta .row{row-gap:0}}
