.pm-eh-badge{position:absolute;top:3.1rem;left:0;z-index:4;display:flex;align-items:center;gap:.5rem;width:auto!important;max-width:88%;padding:.45rem 2rem .65rem .7rem;background:url(/wp-content/mu-plugins/paintme-event-highlight/brush-badge.webp) no-repeat left center / 100% 100%;color:#fff;pointer-events:none}.pm-eh-badge::after{content:"";position:absolute;left:0;right:1.2rem;bottom:.05rem;height:.35rem;background:url(/wp-content/mu-plugins/paintme-event-highlight/brush-gold.webp) no-repeat left center / 100% 100%}.pm-eh-gift{flex:0 0 auto;width:2.1rem;height:2.35rem;filter:drop-shadow(0 0 4px rgb(255 200 90 / .45))}.pm-eh-badge-text{display:flex;flex-direction:column;line-height:1.05;text-shadow:0 1px 3px rgb(80 0 20 / .35)}.pm-eh-badge-text strong{font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pm-eh-badge-text span{font-size:.78rem;margin-top:.15rem}.pm-eh-strip{padding-top:1rem;background:inherit}.pm-eh-ribbon{margin:0 2.1rem 0 0;padding:.55rem 2.5rem .55rem 1.1rem;background:url(/wp-content/mu-plugins/paintme-event-highlight/brush-ribbon.webp) no-repeat center / 100% 100%}.pm-eh-ribbon-text{color:#fff;font-size:.95rem;font-weight:700;line-height:1.2;white-space:nowrap;text-shadow:0 1px 3px rgb(80 0 20 / .3)}.pm-eh-ribbon .pm-eh-year{position:absolute;right:-2.3rem;bottom:-.5rem;width:auto;height:4.9rem;filter:drop-shadow(0 2px 4px rgb(90 50 0 / .35))}.pm-eh-tagline{margin-top:.55rem;color:var(--main-dark-color,#b21036);font-size:.95rem;font-weight:500}.pm-eh-dot{margin:0 .4rem}.pm-eh-partners{--pm-eh-gap:.35rem}.pm-eh-partners-label{margin-bottom:.45rem;color:#b8892f;font-size:.68rem;font-weight:700;letter-spacing:.22em;line-height:1;text-transform:uppercase}.pm-eh-partners-label::before,.pm-eh-partners-label::after{content:"";display:inline-block;width:1.4rem;height:1px;margin:0 .5rem;vertical-align:middle;background:currentColor;opacity:.7}.pm-eh-partners-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pm-eh-gap)}.pm-eh-partner{flex:0 0 calc((100% - 2 * var(--pm-eh-gap)) / 3);height:2.3rem;padding:.3rem .4rem;border:1px solid rgb(201 145 40 / .6);border-radius:.4rem;background:#1c1008}.pm-eh-partners .pm-eh-partner img{width:auto!important;max-width:100%;height:100%!important;object-fit:contain}.pm-eh-partners .pm-eh-partner-round img{transform:scale(1.35)}@media (max-width:767.98px){.pm-eh-badge{top:2.6rem;padding:.3rem 1.4rem .5rem .5rem}.pm-eh-gift{width:1.6rem;height:1.8rem}.pm-eh-badge-text strong{font-size:.9rem}.pm-eh-badge-text span{font-size:.65rem}}.main-image .pm-eh-badge{top:3.8rem;padding:.6rem 2.8rem .85rem 1rem}.main-image .pm-eh-gift{width:2.9rem;height:3.2rem}.main-image .pm-eh-badge-text strong{font-size:1.6rem}.main-image .pm-eh-badge-text span{font-size:1.05rem}.pm-eh-strip-single{padding-top:.5rem}.pm-eh-strip-single .pm-eh-ribbon-text{font-size:1em}.pm-eh-strip-single .pm-eh-ribbon{font-size:min(1.4rem, calc((100vw - 96px) / 17.5));margin-right:2em;padding-left:.786em;padding-right:2.143em}.pm-eh-strip-single .pm-eh-year{height:4.643em;right:-2.143em}.pm-eh-strip-single .pm-eh-tagline{font-size:1.1rem}.pm-eh-strip-single .pm-eh-partners{--pm-eh-gap:.5rem}.pm-eh-strip-single .pm-eh-partners-label{font-size:.8rem}.pm-eh-strip-single .pm-eh-partner{flex-basis:calc((100% - 3 * var(--pm-eh-gap)) / 4);height:3rem;padding:.4rem .5rem}@media (max-width:575.98px){.pm-eh-strip-single .pm-eh-partner{flex-basis:calc((100% - 2 * var(--pm-eh-gap)) / 3);height:2.5rem}}.product-row:has(.pm-eh-badge){border:2px solid #d9aa4f!important;box-shadow:0 0 0 1px rgb(242 195 90 / .35),0 6px 18px rgb(201 145 40 / .22)}