.rb-locale{position:relative;display:inline-block}.rb-locale__toggle{display:inline-flex;align-items:center;gap:.7rem;min-height:3.8rem;padding:0 1.2rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.4rem;letter-spacing:.06rem;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none}.rb-locale__toggle:hover .rb-locale__label{text-decoration:underline;text-underline-offset:.3rem}.rb-locale__flag{flex:0 0 auto;width:2rem;height:1.5rem;border-radius:.2rem;object-fit:cover;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12)}.rb-locale__label{display:inline-flex;align-items:center;gap:.5rem}.rb-locale__sep{opacity:.5}.rb-locale__lang--full,.rb-locale--footer .rb-locale__lang--short,.rb-locale--drawer .rb-locale__lang--short{display:none}.rb-locale--footer .rb-locale__lang--full,.rb-locale--drawer .rb-locale__lang--full{display:inline}.rb-locale__toggle .icon-caret{position:static;flex:0 0 auto;width:1rem;height:1rem;transition:transform var(--duration-short, .1s) ease}.rb-locale__toggle[aria-expanded=true] .icon-caret{transform:rotate(180deg)}.rb-locale__panel{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:5;width:30rem;max-width:calc(100vw - 3rem);padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--popup-corner-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .8rem 3rem #00000024;text-align:start}.rb-locale__panel[hidden]{display:none}.rb-locale--footer .rb-locale__panel{inset-block-start:auto;inset-block-end:100%}.rb-locale--drawer{display:block}.rb-locale--drawer .rb-locale__toggle{padding-inline:0;min-height:4.4rem}.rb-locale--drawer .rb-locale__panel{position:static;width:auto;max-width:none;margin-block:.4rem 1.2rem;box-shadow:none}.rb-locale__form{display:grid;gap:.6rem;margin:0}.rb-locale__heading{margin:0 0 .6rem;font-size:1.5rem;font-weight:600;letter-spacing:.04rem}.rb-locale__field-label{margin-block-start:.4rem;font-size:1.2rem;letter-spacing:.06rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.rb-locale__select{width:100%;min-height:4.4rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.6rem;letter-spacing:0;text-transform:none}.rb-locale__select:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.rb-locale__apply{width:100%;margin-block-start:1rem;min-height:4.4rem}.rb-geo{position:fixed;inset-inline:0;inset-block-end:0;z-index:99;padding-block:1.4rem calc(1.4rem + env(safe-area-inset-bottom,0px));border-block-start:.1rem solid rgba(var(--color-foreground),.12);background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -.4rem 2.4rem #0000001f;transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease}.rb-geo[hidden],.rb-geo__flag[hidden]{display:none}.rb-geo.is-visible{transform:none;opacity:1}.rb-geo:focus,.rb-geo:focus-visible{outline:none;box-shadow:0 -.4rem 2.4rem #0000001f}.rb-geo-open #ads-agent-host,.rb-geo-open [class*=kl-teaser-]{display:none!important}.rb-geo__inner{display:flex;align-items:center;gap:1.6rem}.rb-geo__flag{flex:0 0 auto;width:3.2rem;height:2.4rem;border-radius:.3rem;object-fit:cover;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12)}.rb-geo__copy{flex:1 1 auto;min-width:0;text-align:start}.rb-geo__title,.rb-geo__text{margin:0;line-height:1.4}.rb-geo__title{font-size:1.5rem;font-weight:600}.rb-geo__text{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.rb-geo__actions{display:flex;flex:0 0 auto;gap:1rem;margin:0}#RbGeoBanner#RbGeoBanner .rb-geo__button{min-width:12rem;min-height:4.4rem;padding-block:0;font-size:1.4rem!important}@media screen and (max-width:749px){.rb-locale--footer{display:block}.rb-locale--footer .rb-locale__panel{position:static;width:auto;max-width:none;margin-block:.4rem 1.2rem;box-shadow:none}.rb-geo__inner{flex-wrap:wrap;gap:1.2rem}.rb-geo__copy{flex-basis:calc(100% - 4.4rem)}.rb-geo__actions{flex:1 1 100%}#RbGeoBanner#RbGeoBanner .rb-geo__button{flex:1 1 0;min-width:0}}@media(prefers-reduced-motion:reduce){.rb-geo{transition:none}}@media print{.rb-geo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-rb-locale.css.map */
