.bj-plp-worlds a.is-active{background:#153e33!important;color:#fff!important;border:1px solid #153e33!important;font-weight:700!important;text-decoration:none!important;box-shadow:inset 0 -2px 0 rgba(255,255,255,.45)}
.bj-plp-worlds a.is-active:hover{background:#225448!important;color:#fff!important}
.bj-plp-worlds a:focus-visible{outline:3px solid #a66d20;outline-offset:2px}
.bj-plp-card .bj-fit-label{display:inline-block;margin:3px 0 7px;padding:4px 8px;border-radius:4px;background:#e9efe9;color:#163f33;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.01em}
.bj-plp .bj-shop-intro{line-height:1.6;max-width:66ch}
@media(max-width:700px){.bj-plp-worlds{gap:8px}.bj-plp-worlds a.is-active{border-radius:5px}.bj-plp .bj-shop-intro{font-size:13px}.bj-plp-card .bj-fit-label{font-size:10px}}