.phs-bf-strip{box-sizing:border-box;width:100%;margin:0;color:var(--phs-text);background:var(--phs-bg-desktop) center/cover no-repeat;font-family:inherit;}
.phs-bf-strip *{box-sizing:border-box;}
.phs-bf-strip-inner{max-width:1355px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:24px;padding:7px 16px;min-height:40px;}
.phs-bf-strip-text{min-width:0;font-size:20px;font-weight:800;line-height:1.15;text-align:center;overflow-wrap:anywhere;}
.phs-bf-strip .phs-bf-strip-button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;padding:7px 18px;border-radius:3px;background:var(--phs-button);color:var(--phs-button-text);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;text-align:center;transition:filter .18s ease;}
.phs-bf-strip .phs-bf-strip-button:hover{filter:brightness(.85);color:var(--phs-button-text);}
.phs-bf-strip .phs-bf-strip-button:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
@media(max-width:1024px){.phs-bf-strip{background-image:var(--phs-bg-mobile);}.phs-bf-strip-inner{gap:12px;padding:8px 12px;}.phs-bf-strip-text{font-size:18px;}.phs-bf-strip .phs-bf-strip-button{padding:9px 12px;max-width:45%;flex-shrink:1;overflow-wrap:anywhere;}}
@media(max-width:360px){.phs-bf-strip-text{font-size:16px;}.phs-bf-strip .phs-bf-strip-button{font-size:13px;}}
