.cbs-pinterest-save{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:7px;min-height:44px;box-sizing:border-box;padding:8px 13px;border-radius:24px;background:#bd081b;color:#fff!important;text-decoration:none!important;font:700 14px/1.2 Arial,sans-serif;box-shadow:0 2px 8px #0003;opacity:0;pointer-events:none;transition:opacity .18s ease;transform:translate(-50%,-50%)}
.cbs-pinterest-image{transition:filter .18s ease}
@media(hover:hover) and (pointer:fine){.cbs-pinterest-image.cbs-pinterest-active{filter:brightness(1.1)}}
.cbs-pinterest-save[hidden]{display:none!important}
.cbs-pinterest-save.is-active,.cbs-pinterest-save:focus-visible{opacity:1;pointer-events:auto}
@media(hover:hover) and (pointer:fine){.cbs-pinterest-save:hover{opacity:1;pointer-events:auto}}
.cbs-pinterest-save:focus-visible{outline:3px solid #fff;outline-offset:2px}
.cbs-pinterest-symbol{font:bold italic 23px/1 Georgia,serif}
@media(hover:none),(pointer:coarse){.cbs-pinterest-save.is-in-view{opacity:1;pointer-events:auto}}
@media(prefers-reduced-motion:reduce){.cbs-pinterest-save,.cbs-pinterest-image{transition:none}}
