.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__text a{font-family:var(--kpl-font-sans)!important;font-size:var(--kpl-step--1)!important;font-weight:500!important;line-height:var(--kpl-lh-label)!important;letter-spacing:var(--kpl-track-label)!important;text-transform:uppercase!important;color:var(--kpl-ink-on-dark-1)!important;font-variant-numeric:tabular-nums}.announcement-bar .announcement-bar__slides,.announcement-bar .announcement-bar__slide{width:100%;max-width:none}.header .header__row--top{border-bottom:1px solid var(--kpl-line)}.header .menu-list__link{position:relative;font-family:var(--kpl-font-sans)!important;font-size:var(--kpl-step--1)!important;font-weight:500!important;letter-spacing:var(--kpl-track-label)!important;text-transform:uppercase!important;text-decoration:none}.header .menu-list__link-title{position:relative;display:inline-block;padding-block:var(--kpl-sp-1);font-family:var(--kpl-font-sans);font-size:var(--kpl-step--1);font-weight:500;letter-spacing:var(--kpl-track-label);text-transform:uppercase;color:inherit}.header .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--kpl-dur-base) var(--kpl-ease)}.header .menu-list__link:link,.header .menu-list__link:visited{color:var(--kpl-ink-2)}.header .menu-list__link:hover,.header .menu-list__link:focus{color:var(--kpl-ink-1)}.header .menu-list__link:active{color:var(--kpl-accent)}.header .menu-list__link:hover .menu-list__link-title:after,.header .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header .menu-list__link--active,.header .menu-list__link--active:link,.header .menu-list__link--active:visited{color:var(--kpl-ink-1)}.header .header-logo__image{transition:transform var(--kpl-dur-base) var(--kpl-ease)}.header .cart-bubble__text-count{font-family:var(--kpl-font-sans);font-variant-numeric:tabular-nums;letter-spacing:0}.header-drawer .menu-drawer__menu-item,.header-drawer .menu-drawer__menu-item-text{font-family:var(--kpl-font-display);text-transform:uppercase;letter-spacing:.01em}.kpl-lang{position:relative;font-family:var(--kpl-font-sans);color:var(--kpl-ink-1)}.kpl-lang__trigger{display:inline-flex;align-items:center;gap:var(--kpl-sp-2);min-height:44px;padding:0 var(--kpl-sp-2);border-radius:999px;font-size:var(--kpl-step--1);font-weight:500;letter-spacing:var(--kpl-track-label);text-transform:uppercase;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--kpl-dur-fast) var(--kpl-ease)}.kpl-lang__trigger::-webkit-details-marker{display:none}.kpl-lang__trigger:hover{background:var(--kpl-surface-2)}.kpl-lang__code{font-variant-numeric:tabular-nums}.kpl-lang__caret{width:16px;height:16px;transition:transform var(--kpl-dur-base) var(--kpl-ease)}.kpl-lang[open] .kpl-lang__caret{transform:rotate(180deg)}.kpl-lang__flag{display:block;flex:none;width:20px;height:20px;border-radius:999px;object-fit:cover;object-position:center;box-shadow:inset 0 0 0 1px var(--kpl-line)}.kpl-lang__flag--code{display:grid;place-items:center;background:var(--kpl-surface-2);font-size:var(--kpl-step--1);font-weight:500;letter-spacing:0;color:var(--kpl-ink-2)}.kpl-lang__panel{position:absolute;top:calc(100% + var(--kpl-sp-2));right:0;z-index:30;width:340px;max-height:min(70vh,600px);overflow-y:auto;overscroll-behavior:contain;padding:var(--kpl-sp-2);border-radius:var(--kpl-radius);background:var(--kpl-surface-1);box-shadow:inset 0 0 0 1px var(--kpl-line),var(--kpl-shadow-pop);transform-origin:top right;animation:kpl-lang-in var(--kpl-dur-base) var(--kpl-ease)}.kpl-lang__title{margin:0;padding:var(--kpl-sp-3) var(--kpl-sp-3) var(--kpl-sp-2);font-size:var(--kpl-step--1);font-weight:500;line-height:var(--kpl-lh-label);letter-spacing:var(--kpl-track-label);text-transform:uppercase;color:var(--kpl-ink-3)}.kpl-lang__form{margin:0}.kpl-lang__list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.kpl-lang__option{display:flex;align-items:center;gap:var(--kpl-sp-3);width:100%;min-height:44px;margin:0;padding:0 var(--kpl-sp-3);border:0;border-radius:var(--kpl-radius-sm);background:transparent;color:var(--kpl-ink-1);font-family:var(--kpl-font-sans);font-size:var(--kpl-step-0);font-weight:400;line-height:var(--kpl-lh-label);letter-spacing:0;text-align:start;text-transform:none;cursor:pointer;transition:background-color var(--kpl-dur-fast) var(--kpl-ease)}.kpl-lang__option:hover,.kpl-lang__option:focus-visible{background:var(--kpl-surface-2)}.kpl-lang__option[aria-current=true]{font-weight:500}.kpl-lang__name{flex:1;min-width:0}.kpl-lang__iso{font-size:var(--kpl-step--1);color:var(--kpl-ink-3)}.kpl-lang__check{flex:none;width:16px;height:16px;margin-left:calc(var(--kpl-sp-1) * -1);color:var(--kpl-accent)}.kpl-lang__multi{display:flex;align-items:center;gap:var(--kpl-sp-3);min-height:44px;padding:0 var(--kpl-sp-3);border-radius:var(--kpl-radius-sm)}.kpl-lang__row.is-current .kpl-lang__multi{background:var(--kpl-surface-2)}.kpl-lang__multi-head{display:flex;flex:1;align-items:center;gap:var(--kpl-sp-3);min-width:0;font-size:var(--kpl-step-0)}.kpl-lang__chips{display:flex;gap:var(--kpl-sp-1)}.kpl-lang__chip{display:inline-grid;place-items:center;min-width:44px;min-height:44px;margin:0;padding:0 var(--kpl-sp-2);border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--kpl-line);color:var(--kpl-ink-2);font-family:var(--kpl-font-sans);font-size:var(--kpl-step--1);font-weight:500;letter-spacing:var(--kpl-track-label);cursor:pointer;transition:box-shadow var(--kpl-dur-fast) var(--kpl-ease),color var(--kpl-dur-fast) var(--kpl-ease)}.kpl-lang__chip:hover,.kpl-lang__chip:focus-visible{box-shadow:inset 0 0 0 1px var(--kpl-ink-1);color:var(--kpl-ink-1)}.kpl-lang__chip[aria-current=true]{background:var(--kpl-ink-1);box-shadow:none;color:var(--kpl-surface-1)}.kpl-lang__option[aria-current=true]{background:var(--kpl-surface-2)}@keyframes kpl-lang-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header .menu-list__link-title:after,.header .header-logo__image,.kpl-lang__trigger,.kpl-lang__caret,.kpl-lang__option,.kpl-lang__chip{transition:none}.kpl-lang__panel{animation:none}}@media screen and (max-width:749px){.header__columns:has(.kpl-lang-slot){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center lang rightA rightB"}.kpl-lang-slot{grid-area:lang;display:flex;justify-content:center}.kpl-lang-slot .kpl-lang__trigger{justify-content:center;width:44px;padding:0}.kpl-lang-slot .kpl-lang__code,.kpl-lang-slot .kpl-lang__caret{display:none}.kpl-lang-slot .kpl-lang__panel{right:calc(var(--header-mobile-bookend) * -2 + var(--kpl-sp-3));width:min(340px,calc(100vw - 2 * var(--kpl-sp-4)))}}.header-drawer .menu-drawer{--kpl-gutter: 20px}.header-drawer .menu-drawer__close-button{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:var(--kpl-sp-2) 0 var(--kpl-sp-3) calc(var(--kpl-gutter) - 12px);padding:0;border-radius:999px;color:var(--kpl-ink-1);transition:background-color var(--kpl-dur-fast) var(--kpl-ease)}.header-drawer .menu-drawer__close-button:hover{background:var(--kpl-surface-2)}.header-drawer .menu-drawer__navigation{order:1}.header-drawer .menu-drawer .menu-drawer__menu.has-submenu{margin:0;padding:0 var(--kpl-gutter)}.header-drawer .menu-drawer .menu-drawer__menu.has-submenu>li{margin:0;border-bottom:1px solid var(--kpl-line)}.header-drawer .menu-drawer .menu-drawer__menu.has-submenu>li:first-child{border-top:1px solid var(--kpl-line)}.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist{display:flex;align-items:center;justify-content:space-between;gap:var(--kpl-sp-4);min-height:64px;padding:0;color:var(--kpl-ink-1);text-decoration:none;transition:color var(--kpl-dur-fast) var(--kpl-ease)}.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist,.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--kpl-font-display);font-size:var(--kpl-step-2);font-weight:500;line-height:var(--kpl-lh-display);letter-spacing:.01em;text-transform:uppercase}.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist:after{content:"";flex:none;width:20px;height:20px;color:var(--kpl-ink-3);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10h12M11 5.5l4.5 4.5-4.5 4.5' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center / 20px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10h12M11 5.5l4.5 4.5-4.5 4.5' fill='none' stroke='black' stroke-width='1.25'/%3E%3C/svg%3E") center / 20px no-repeat;transition:transform var(--kpl-dur-base) var(--kpl-ease),color var(--kpl-dur-fast) var(--kpl-ease)}.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist:hover:after,.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist:focus-visible:after{color:var(--kpl-ink-1);transform:translate(4px)}.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist:active,.header-drawer .menu-drawer .menu-drawer__menu-item--active,.header-drawer .menu-drawer .menu-drawer__menu-item--active:after{color:var(--kpl-accent)}.header-drawer .menu-drawer__featured-content{order:2;margin-top:var(--kpl-sp-6)}.header-drawer .menu-drawer .menu-drawer__featured-content-list{gap:var(--kpl-sp-3);margin:0;padding:0 var(--kpl-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--kpl-gutter);scrollbar-width:none}.header-drawer .menu-drawer .menu-drawer__featured-content-list::-webkit-scrollbar{display:none}.header-drawer .menu-drawer .menu-drawer__featured-content-list-item{flex:0 0 72%;margin:0;scroll-snap-align:start}.header-drawer .menu-drawer .menu-drawer__featured-content-list-item .resource-card,.header-drawer .menu-drawer .menu-drawer__featured-content-list-item .resource-card__media{border-radius:var(--kpl-radius);overflow:hidden}.header-drawer .menu-drawer .menu-drawer__utility-links{order:3;width:auto;margin:auto 0 0;padding:var(--kpl-sp-6) var(--kpl-gutter) calc(var(--kpl-sp-5) + env(safe-area-inset-bottom))}.kpl-lang--drawer{border-top:1px solid var(--kpl-line);border-bottom:1px solid var(--kpl-line)}.kpl-lang__drawer-sum{display:grid;gap:var(--kpl-sp-1);padding:var(--kpl-sp-4) 0 var(--kpl-sp-2);list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.kpl-lang__drawer-sum::-webkit-details-marker{display:none}.kpl-lang__drawer-eyebrow{font-size:var(--kpl-step--1);font-weight:500;line-height:var(--kpl-lh-label);letter-spacing:var(--kpl-track-label);text-transform:uppercase;color:var(--kpl-ink-3)}.kpl-lang__drawer-current{display:flex;align-items:center;gap:var(--kpl-sp-3);min-height:48px}.kpl-lang--drawer .kpl-lang__flag{width:24px;height:24px}.kpl-lang__drawer-country{flex:1;min-width:0;font-size:var(--kpl-step-0);font-weight:500;line-height:var(--kpl-lh-label);color:var(--kpl-ink-1)}.kpl-lang__drawer-lang{font-size:var(--kpl-step--1);line-height:var(--kpl-lh-label);color:var(--kpl-ink-3);font-variant-numeric:tabular-nums}.kpl-lang__drawer-current .kpl-lang__caret{width:20px;height:20px;color:var(--kpl-ink-1)}.kpl-lang__drawer-panel{padding-bottom:var(--kpl-sp-3);animation:kpl-lang-drop var(--kpl-dur-base) var(--kpl-ease)}.kpl-lang--drawer .kpl-lang__list{gap:0;margin-inline:calc(var(--kpl-sp-3) * -1)}.kpl-lang--drawer .kpl-lang__option,.kpl-lang--drawer .kpl-lang__multi{min-height:48px;padding-inline:var(--kpl-sp-3)}@keyframes kpl-lang-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.header-drawer .menu-drawer{width:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.header-drawer .menu-drawer .menu-drawer__menu-item--mainlist:after,.header-drawer .menu-drawer__close-button{transition:none}.kpl-lang__drawer-panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kpl-header.css.map */
