.casify-lang{position:relative;display:inline-flex}.casify-lang form{margin:0;display:flex;flex-direction:column;gap:2px}.casify-lang__toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:inherit;font-family:var(--font-body, inherit);font-size:13px;font-weight:600;line-height:1;letter-spacing:.03em;padding:6px 8px;border-radius:var(--radius-md);transition:opacity var(--duration-fast) var(--ease)}.casify-lang__toggle:hover{opacity:.65}.casify-flag{display:inline-block;width:18px;height:18px;flex-shrink:0;line-height:0}.casify-flag svg{width:100%;height:100%;display:block}.casify-lang__chevron{opacity:.8;transition:transform var(--duration-base) var(--ease)}.casify-lang.is-open .casify-lang__chevron{transform:rotate(180deg)}.casify-lang__panel{position:absolute;right:0;top:calc(100% + 10px);min-width:104px;background:#fff;border:1px solid #ececec;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:6px;z-index:320;display:block;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity var(--duration-fast) var(--ease),transform var(--duration-base) var(--ease-spring),visibility 0s linear var(--duration-base)}.casify-lang.is-open .casify-lang__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.casify-lang--up .casify-lang__panel{top:auto;bottom:calc(100% + 10px);transform:translateY(6px)}.casify-lang__option{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:9px 12px;border-radius:var(--radius-md);font-family:var(--font-body, inherit);color:#1a1a1a;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.casify-lang__option:hover{background:#f6f6f6}.casify-lang__code{font-weight:700;font-size:13px;letter-spacing:.04em}.casify-lang__option.is-active{color:var(--color-primary);background:#eef6f7}.casify-lang--header{display:none}@media(min-width:1024px){.casify-lang--header{display:inline-flex}}@media(max-width:767px){.casify-lang--footer{display:none}}.casify-lang--footer .casify-lang__panel{right:auto;left:0}.casify-lang--footer .casify-lang__toggle{padding-left:0}.casify-lang--mobile-menu{color:var(--color-text);width:190px;max-width:calc(100% - 56px);flex-shrink:0}.casify-lang--mobile-menu .casify-lang__toggle{width:100%;min-height:44px;background:var(--color-surface);gap:8px;padding:8px 19px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease)}.casify-lang--mobile-menu .casify-lang__current{flex:1;text-align:left}.casify-lang--mobile-menu .casify-lang__chevron{width:16px;flex-shrink:0}.casify-lang--mobile-menu .casify-lang__toggle:hover{opacity:1;background:var(--color-surface)}.casify-lang--mobile-menu .casify-lang__check{flex-shrink:0}.casify-lang--mobile-menu .casify-lang__panel{top:calc(100% + 6px);width:100%;min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.casify-lang--mobile-menu .casify-lang__option{min-height:44px;gap:8px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.4}.casify-lang--mobile-menu .casify-lang__name{flex:1}.casify-lang--mobile-menu .casify-lang__option.is-active{font-weight:600}.casify-lang--mobile-menu .casify-lang__toggle:focus-visible,.casify-lang--mobile-menu .casify-lang__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.casify-lang--pill .casify-lang__toggle{position:relative;height:36px;gap:6px;padding:0 10px;border:1px solid var(--c-line, #e7e3dc);border-radius:var(--radius-full, 999px);background:#fff;color:var(--c-ink, #1a1a1a);font-size:13px;font-weight:600;letter-spacing:0;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.casify-lang--pill .casify-lang__toggle:before{content:"";position:absolute;top:-5px;right:-2px;bottom:-5px;left:-2px}.casify-lang--pill .casify-lang__toggle:hover{opacity:1;border-color:var(--c-control-strong, #8e877c)}.casify-lang--pill.is-open .casify-lang__toggle{border-color:var(--c-ink, #1a1a1a)}.casify-lang--pill .casify-lang__toggle:focus-visible,.casify-lang--pill .casify-lang__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.casify-lang__globe{flex-shrink:0}.casify-lang--pill .casify-lang__toggle .casify-flag{width:18px;height:18px;flex-shrink:0}.casify-lang--pill .casify-lang__option .casify-flag{width:20px;height:20px;flex-shrink:0}.casify-lang--pill .casify-lang__panel{top:calc(100% + 14px);width:240px;min-width:0;padding:8px;border:1px solid var(--c-line, #e7e3dc);border-radius:var(--radius-lg, 12px);box-shadow:0 12px 32px #1a1a1a1a}.casify-lang--pill form{gap:0}.casify-lang__label{margin:0;padding:8px 10px 6px;font-family:var(--font-body, inherit);font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2, #5c574f)}.casify-lang--pill .casify-lang__option{min-height:44px;gap:10px;padding:0 10px;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:500;line-height:1.3;color:var(--c-ink, #1a1a1a)}.casify-lang--pill .casify-lang__option:hover{background:var(--c-well, #f7f6f3)}.casify-lang--pill .casify-lang__code{width:24px;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--c-ink-2, #5c574f)}.casify-lang--pill .casify-lang__name{flex:1;min-width:0}.casify-lang--pill .casify-lang__option.is-active{background:var(--c-teal-tint, #e5eff0);color:var(--c-ink, #1a1a1a);font-weight:600}.casify-lang--pill .casify-lang__option.is-active .casify-lang__code,.casify-lang--pill .casify-lang__check{color:var(--color-primary)}.casify-lang--pill .casify-lang__check{flex-shrink:0}@media(prefers-reduced-motion:reduce){.casify-lang__panel,.casify-lang.is-open .casify-lang__panel,.casify-lang--up .casify-lang__panel{transform:none;transition:none;animation:none}.casify-lang__chevron{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
