.floating-language{position:fixed;z-index:100;right:calc(1.5rem + env(safe-area-inset-right,0px));bottom:calc(7.3rem + env(safe-area-inset-bottom,0px));left:auto;transition:bottom .3s ease-out}.sticky-add-to-cart-visible .floating-language{bottom:max(7.3rem,calc(var(--height-sticky-atc-bar, 0px) + 1.6rem))}@media screen and (max-width:749px){.sticky-add-to-cart-visible .floating-language{bottom:calc(var(--height-sticky-atc-bar, 0px) + 7.3rem)}}body:is(.overflow-hidden,.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop) .floating-language{visibility:hidden;pointer-events:none}.floating-language__form{position:relative}.floating-language__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4rem;margin:0;padding:.8rem 1.4rem;border:0;border-radius:999px;background:var(--color-blue-zodiac);color:#fff;box-shadow:0 .4rem 1.2rem rgba(var(--color-blue-zodiac-rgb),.22);font-family:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.02rem;line-height:1;text-transform:none;cursor:pointer}.floating-language__caret{display:flex}.floating-language__caret .icon{width:.9rem;height:.6rem}.floating-language__list{position:absolute;bottom:calc(100% + .8rem);right:0;left:auto;display:flex;flex-direction:column;gap:.2rem;width:20rem;max-height:min(32rem,calc(100vh - 12rem));margin:0;padding:.6rem;overflow:hidden;border:.1rem solid rgba(var(--color-blue-zodiac-rgb),.06);border-radius:1.4rem;background:#fff;color:var(--color-blue-zodiac);box-shadow:0 1rem 2.4rem rgba(var(--color-blue-zodiac-rgb),.12)}.floating-language__list[hidden]{display:none}.floating-language__option{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;min-height:4rem;margin:0;padding:.8rem 1.2rem;border:0;border-radius:1rem;background:transparent;color:var(--color-blue-zodiac);font-family:inherit;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:0;text-align:left;text-transform:none;cursor:pointer}.floating-language__option:hover{background:var(--color-catskill-white)}.floating-language__option--current,.floating-language__option--current:hover{background:var(--color-porcelain);color:var(--color-green)}.floating-language__check{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;color:var(--color-green)}.floating-language__check .icon{width:1.2rem;height:.9rem}@media(prefers-reduced-motion:reduce){.floating-language,.floating-language__caret{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-floating-language.css.map */
