/* Shop information ribbon. Hero presentation is unchanged. */
.kr-trust-info{height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;background:#0d0d0d;color:#fff;padding:0 14px;font-family:inherit;text-align:center;position:relative}
.kr-trust-info__message{display:block;font-size:11px;font-weight:500;line-height:1.25;letter-spacing:.025em;white-space:nowrap;max-width:100%}
.kr-trust-info__message[data-long="1"]{font-size:10.5px;letter-spacing:0}
#krTrustLocaleDock{max-width:1200px;margin:20px auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 18px;box-sizing:border-box}
#krTrustLocaleDock>span{font-size:11px;line-height:1.4;color:#6f6f6f}
#locBar.kr-trust-locale{display:flex!important;justify-content:flex-start;align-items:center;box-sizing:border-box;min-height:40px;width:max-content;max-width:100%;padding:4px 8px;overflow:visible;border-radius:10px;background:#f3f3f1;color:#111}
#locBar.kr-trust-locale .lb-btn{color:#111;min-height:36px;font-size:12px}
#locBar.kr-trust-locale .lb-sep{color:#999}
#locBar.kr-trust-locale .lb-menu{z-index:110}
.km>#locBar.kr-trust-locale{margin:12px 0 2px;width:100%;justify-content:center}
.km:has(>#locBar.kr-trust-locale) .km-toggles>.km-tg:first-child{display:none}
.km:has(>#locBar.kr-trust-locale) .km-toggles{justify-content:flex-end}
@media(min-width:900px){.kr-trust-info{height:32px}.kr-trust-info__message{font-size:12px}}
