.km-promo-section{position:relative;z-index:2}.km-info-section{position:relative;z-index:4}.km-header-section{z-index:3}km-promotion-bar{display:block;background:var(--km-bar-bg);color:var(--km-bar-text);font:400 var(--km-bar-font)/1.5 var(--font-body--family)}.km-promo-bar__inner{display:flex;align-items:center;gap:12px}.km-promo-bar__viewport{overflow:hidden;flex:1;min-width:0}.km-promo-bar__messages{display:grid;align-items:stretch}.km-promo-bar__message{grid-area:1/1;min-height:var(--km-bar-height);padding:8px 4px;display:flex;align-items:center;justify-content:center;text-align:center;visibility:hidden;pointer-events:none;background:var(--km-message-bg,var(--km-bar-bg));color:var(--km-message-text,var(--km-bar-text))}.km-promo-bar__message:first-child,.km-promo-bar__message.is-active{visibility:visible;pointer-events:auto}.km-promo-bar.is-ready .km-promo-bar__message:not(.is-active){visibility:hidden;pointer-events:none}.km-promo-bar__message>a,.km-promo-bar__copy{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:14px;row-gap:0;color:inherit;text-decoration:none}.km-promo-bar__message strong{color:var(--km-bar-accent);font-weight:600}.km-promo-bar__message svg{width:14px;height:14px;flex:none}.km-promo-bar__message a:hover{text-decoration:underline;text-underline-offset:4px}.km-promo-bar__controls{display:flex;align-items:center;flex:none}.km-promo-bar__controls button{display:grid;place-items:center;width:30px;height:32px;min-width:30px;padding:5px;border:0;background:transparent;color:inherit;cursor:pointer;font:600 14px/1 var(--font-body--family)}.km-promo-bar__controls svg{width:16px;height:16px}.km-promo-bar :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.km-promo-bar[data-marquee-ready] .km-promo-bar__messages{display:flex;flex:none;width:max-content}.km-promo-bar[data-marquee-ready] .km-promo-bar__message{visibility:visible;pointer-events:auto;flex:none;padding-inline:32px;white-space:nowrap}.km-promo-bar[data-marquee-ready] .km-promo-bar__message>a,.km-promo-bar[data-marquee-ready] .km-promo-bar__copy{flex-wrap:nowrap}.km-promo-bar[data-marquee-ready] .km-promo-bar__track{display:flex;width:max-content;animation:km-announcement-scroll var(--km-scroll-duration,30s) linear infinite}.km-promo-bar.is-paused .km-promo-bar__track{animation-play-state:paused!important}.km-promo-bar[data-marquee-ready] [data-promo-prev],.km-promo-bar[data-marquee-ready] [data-promo-next]{display:none}@keyframes km-announcement-scroll{to{transform:translate(-50%)}}.km-info-bar{background:var(--km-info-bg);color:var(--km-info-text);font:400 var(--km-info-font)/1.5 var(--font-body--family)}.km-info-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;min-height:var(--km-info-height);padding-block:5px}.km-info-bar__slot{display:flex;gap:16px;align-items:center;flex-wrap:wrap;min-width:0}.km-info-bar__slot--center{justify-content:center;text-align:center}.km-info-bar__slot--right{justify-content:flex-end;text-align:right}.km-info-bar__item>a,.km-info-bar__item>span{display:inline-flex;gap:6px;align-items:center;color:inherit;text-decoration:none}.km-info-bar a:hover,.km-info-bar .km-localization summary:hover{color:var(--km-info-link)}.km-info-bar :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.km-header-bar-empty{padding:12px;text-align:center;background:#f5f5f5;color:#111820;font-size:12px}.km-reference-journal .km-section__heading>.km-button,.km-experience .km-experience__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;flex-shrink:0;padding:10px 20px;border:1px solid #ddd;border-radius:24px;background:transparent;color:#111820;font:500 14px/20px var(--font-body--family);text-decoration:none;transition:border-color .18s,color .18s,background-color .18s}.km-reference-journal .km-section__heading>.km-button svg{width:16px;height:16px}@media(hover:hover){.km-reference-journal .km-section__heading>.km-button:hover,.km-experience .km-experience__link:hover{border-color:var(--km-blue);background:transparent;color:var(--km-blue)}}.km-reference-journal .km-section__heading>.km-button:focus-visible,.km-experience .km-experience__link:focus-visible{outline:2px solid var(--km-blue);outline-offset:3px}.km-reference-confidence{--km-confidence-accent:var(--km-blue)}.km-confidence-grid .km-confidence-icon{position:absolute;right:24px;bottom:24px;width:64px;height:64px;color:var(--km-confidence-accent)}.km-confidence-grid .km-confidence-icon svg{position:static;display:block;width:100%;height:100%;color:inherit}.km-confidence-grid .km-confidence-mascot--brand{filter:hue-rotate(4deg)}@media(max-width:749px){.km-promo-bar__inner{gap:4px;width:calc(100% - 24px)}.km-promo-bar__message{padding-block:8px}.km-promo-bar__message>a,.km-promo-bar__copy{column-gap:7px}.km-promo-bar__controls button{width:24px;min-width:24px}.km-info-bar--desktop,.km-info-bar__item--desktop{display:none}.km-info-bar__inner{grid-template-columns:1fr;gap:6px;padding-block:8px}.km-info-bar__slot{justify-content:center;text-align:center;gap:8px}.km-info-bar__slot:empty{display:none}.km-info-bar .km-localization summary{justify-content:center;white-space:normal}.km-info-bar .km-localization__panel{position:fixed;inset:auto 16px auto;width:calc(100vw - 32px);max-height:65dvh;overflow:auto}.km-reference-journal .km-section__heading>.km-button,.km-experience .km-experience__link{min-height:44px;padding:10px 16px;font-size:13px;white-space:normal;text-align:center}.km-confidence-grid .km-confidence-icon{width:48px;height:48px;right:20px;bottom:20px}}html[data-km-motion-reduced=true] .km-promo-bar__track{animation:none!important}html[data-km-motion-reduced=true] .km-reference-journal .km-section__heading>.km-button,html[data-km-motion-reduced=true] .km-experience .km-experience__link{transition:none}
/*# sourceMappingURL=/cdn/shop/t/68/assets/km-header-bars.css.map */
