.cl-lang{--cl-lang-row: 44px;--cl-lang-hover: color-mix(in srgb, var(--cl-ink) 6%, transparent);--cl-lang-on: color-mix(in srgb, var(--cl-ink) 8%, transparent);--cl-lang-row-r: calc(var(--cl-r-panel) - var(--cl-space-1));position:relative;font-family:var(--cl-font-body);letter-spacing:0;color:var(--cl-ink)}.cl-lang--header{display:inline-flex;align-items:center}.cl-lang__btn{border-radius:var(--cl-r-pill);display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cl-lang__pill{display:inline-flex;align-items:center;gap:var(--cl-space-2);height:var(--cl-space-8);padding-inline:var(--cl-space-3);border:1px solid var(--cl-border-strong);border-radius:var(--cl-r-pill);font-size:var(--cl-type-body-sm);font-weight:var(--cl-weight-body);line-height:1;transition:background-color .15s ease-out,border-color .15s ease-out}.cl-lang__btn:hover .cl-lang__pill,.cl-lang__btn[aria-expanded=true] .cl-lang__pill{background-color:var(--cl-lang-hover);border-color:var(--cl-ink)}.cl-lang__globe{flex:none}.cl-lang__caret{flex:none;transition:transform .15s ease-out}.cl-lang__btn[aria-expanded=true] .cl-lang__caret{transform:rotate(180deg)}.cl-lang__btn:focus-visible,.cl-lang__link:focus-visible,.cl-lang__chip:focus-visible,.cl-lang__ilink:focus-visible,.cl-lang__hint-link:focus-visible,.cl-lang__hint-x:focus-visible,.cl-lang__ship-select:focus-visible{outline:2px solid var(--cl-accent-deep);outline-offset:2px;box-shadow:none}.cl-lang__panel{position:absolute;top:calc(100% + var(--cl-space-1));right:0;left:auto;width:max-content;min-width:200px;max-width:min(320px,calc(100vw - var(--cl-space-6)));max-height:min(640px,calc(100dvh - 140px));margin:0;padding:var(--cl-space-1);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--cl-border-strong);border-radius:var(--cl-r-panel);background:var(--cl-bg-white);color:var(--cl-ink);box-shadow:var(--cl-shadow-card-hover);z-index:20}.cl-lang__panel:not([open]){display:none}.cl-lang__list{display:grid;gap:1px;margin:0;padding:0;list-style:none}.cl-lang__list--two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--cl-space-1)}.cl-lang__list li{margin:0}.cl-lang__link{display:flex;align-items:center;justify-content:space-between;gap:var(--cl-space-3);min-height:var(--cl-lang-row);padding-inline:var(--cl-space-3) var(--cl-space-2);border-radius:var(--cl-lang-row-r);color:var(--cl-ink);font-size:var(--cl-type-body-sm);font-weight:var(--cl-weight-body);line-height:var(--cl-lh-snug);text-decoration:none;white-space:nowrap;transition:background-color .15s ease-out}.cl-lang__name{overflow:hidden;text-overflow:ellipsis}.cl-lang__link:hover{background-color:var(--cl-lang-hover)}.cl-lang__link[aria-current=true]{background-color:var(--cl-lang-on);font-weight:var(--cl-weight-strong-text)}.cl-lang__tick{flex:none;visibility:hidden}.cl-lang__link[aria-current=true] .cl-lang__tick{visibility:visible}.cl-lang__ship{margin-top:var(--cl-space-1);padding:var(--cl-space-3) var(--cl-space-2) var(--cl-space-1);border-top:1px solid var(--cl-border)}.cl-lang__panel .cl-lang__ship{position:sticky;bottom:calc(-1 * var(--cl-space-1));background:var(--cl-bg-white)}.cl-lang__panel>.cl-lang__ship:first-child{margin-top:0;border-top:0}.cl-lang__ship-form{display:grid;gap:var(--cl-space-2);margin:0}.cl-lang__ship-label{color:var(--cl-ink-2);font-size:var(--cl-type-caption);font-weight:var(--cl-weight-body);line-height:var(--cl-lh-snug)}.cl-lang__ship-field{position:relative;display:block}.cl-lang__ship-select{width:100%;height:var(--cl-lang-row);margin:0;padding-inline:var(--cl-space-3) var(--cl-space-8);border:1px solid var(--cl-border-strong);border-radius:var(--cl-r-panel);background:var(--cl-bg-white);color:var(--cl-ink);font:inherit;font-size:var(--cl-type-body-sm);font-weight:var(--cl-weight-body);-webkit-appearance:none;appearance:none;cursor:pointer}.cl-lang__ship-caret{position:absolute;top:50%;right:var(--cl-space-3);translate:0 -50%;pointer-events:none}.cl-lang__ship-go{justify-self:start;min-height:44px;padding-inline:var(--cl-space-4);border:0;border-radius:var(--cl-r-pill);background:var(--cl-navy-fill);color:var(--cl-text-inverse);font:inherit;font-size:var(--cl-type-body-sm);cursor:pointer}.cl-lang__hint-link{display:inline-flex;align-items:center;align-self:stretch;min-height:44px;padding-inline:var(--cl-space-3);color:inherit;text-decoration:underline;text-underline-offset:3px}.cl-lang__hint-x{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.cl-lang__strip{display:flex;align-items:center;justify-content:center;gap:var(--cl-space-2);min-height:44px;padding-inline:var(--cl-space-4) var(--cl-space-2);border-bottom:1px solid var(--cl-border);background:var(--cl-panel);color:var(--cl-ink);font-size:var(--cl-type-body-sm);font-weight:var(--cl-weight-body);line-height:var(--cl-lh-snug)}.cl-lang__strip[hidden]{display:none}.cl-lang__strip .cl-lang__globe{margin-right:calc(-1 * var(--cl-space-2))}.cl-lang--menu{display:grid;gap:var(--cl-space-3);margin-bottom:var(--cl-space-4);padding:var(--cl-space-4) var(--cl-gap-lg, var(--cl-space-5));border-bottom:1px solid var(--cl-hairline, var(--cl-border))}.cl-lang--menu-end{margin-bottom:0;padding:0 var(--cl-gap-lg, var(--cl-space-5)) var(--cl-gap-lg, var(--cl-space-5));border-bottom:0}.cl-lang--menu-end>:first-child{padding-top:var(--cl-gap-md, var(--cl-space-4));border-top:1px solid var(--cl-hairline, var(--cl-border))}.cl-lang--menu .cl-lang__label{font-weight:var(--cl-weight-strong-text)}.cl-lang__label{margin:0;font-size:var(--cl-type-body);font-weight:var(--cl-weight-body);line-height:var(--cl-lh-body);color:var(--cl-ink)}.cl-lang__chips{display:flex;flex-wrap:wrap;gap:var(--cl-space-2);margin:0;padding:0;list-style:none}.cl-lang__chips li{margin:0}.cl-lang__chip{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--cl-space-4);border:1px solid var(--cl-border-strong);border-radius:var(--cl-r-pill);color:var(--cl-ink);font-size:var(--cl-type-body-sm);font-weight:var(--cl-weight-body);line-height:1;text-decoration:none}.cl-lang__chip[aria-current=true]{border-color:var(--cl-navy-fill);background:var(--cl-navy-fill);color:var(--cl-text-inverse);font-weight:var(--cl-weight-strong-text)}.cl-lang--menu .cl-lang__ship{margin:0;padding:0;border-top:0}.cl-lang--menu .cl-lang__ship-label{font-size:var(--cl-type-body);color:var(--cl-ink)}.cl-lang--menu .cl-lang__ship-select{height:44px;padding-inline:var(--cl-space-4) var(--cl-space-10);font-size:var(--cl-type-body)}.cl-lang--menu .cl-lang__ship-caret{right:var(--cl-space-4)}.cl-lang--footer{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--cl-space-4);max-width:100%;color:inherit}.cl-lang--footer .cl-lang__ship{margin:0;padding:0;border:0}.cl-lang--footer .cl-lang__ship-form{grid-auto-flow:column;align-items:center;gap:var(--cl-space-2)}.cl-lang--footer .cl-lang__ship-label{color:var(--cl-text-inverse-soft);white-space:nowrap}.cl-lang--footer .cl-lang__ship-select{min-width:calc(var(--cl-space-8) * 5);height:44px;border-color:var(--cl-border-dark);background:transparent;color:var(--cl-text-inverse);font-size:var(--cl-type-caption)}.cl-lang--footer .cl-lang__ship-select option{color:var(--cl-ink);background:var(--cl-bg-white)}.cl-lang--footer .cl-lang__ship-caret{color:var(--cl-text-inverse)}.cl-lang__row{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--cl-space-4);margin:0;padding:0;list-style:none}.cl-lang__row li{margin:0}.cl-lang__ilink{display:inline-flex;align-items:center;min-height:44px;color:var(--cl-text-inverse-soft);font-size:var(--cl-type-caption);font-weight:var(--cl-weight-body);text-decoration:none;transition:color .15s ease-out}.cl-lang__ilink:hover{color:var(--cl-text-inverse)}.cl-lang__ilink[aria-current=true]{color:var(--cl-text-inverse);font-weight:var(--cl-weight-strong-text)}.cl-lang--footer{position:relative;z-index:1;padding:0 var(--cl-space-4) var(--cl-space-3)}@media(max-width:1049px){.cl-lang--header{display:none}}@media(max-width:1099px){.cl-lang--header .cl-lang__code{display:none}.cl-lang--header .cl-lang__pill{gap:var(--cl-space-1);padding-inline:var(--cl-space-2)}}@media(prefers-reduced-motion:reduce){.cl-lang__pill,.cl-lang__caret,.cl-lang__link,.cl-lang__ilink{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-cl-lang.css.map */
