html.ks-geo-lock{overflow:hidden}html.ks-geo-lock [id^=alia-root]{visibility:hidden!important}.ks-geo-modal{--ks-geo-pad: 1.5rem;box-sizing:border-box;width:min(27.5rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);overflow:auto;margin:auto;padding:1.75rem var(--ks-geo-pad) 1.25rem;border:0;border-radius:16px;background:rgb(var(--background-primary));color:rgb(var(--text-primary));font-family:var(--text-font-family);box-shadow:0 24px 64px #00000038;overscroll-behavior:contain}.ks-geo-modal[open]{animation:ks-geo-pop .26s cubic-bezier(.2,.8,.2,1)}.ks-geo-modal:focus,.ks-geo-modal:focus-visible{outline:none}.ks-geo-modal::backdrop{background:#00000073;animation:ks-geo-fade .26s ease}@keyframes ks-geo-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes ks-geo-fade{0%{opacity:0}}.ks-geo-modal__close{position:absolute;top:.7rem;right:.7rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:999px;background:var(--ks-grey, rgb(0 0 0 / .04));color:inherit;cursor:pointer}.ks-geo-modal__close:hover{background:rgb(var(--text-primary) / .08)}.ks-geo-modal__title{margin:0 2.5rem .45rem 0;font-family:var(--text-font-family);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-.005em;text-transform:none}.ks-geo-modal__text{margin:0 0 1.1rem;font-size:.9rem;line-height:1.5;color:var(--ks-muted, rgb(var(--text-primary) / .78))}.ks-geo-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:center;margin:0 0 1rem;padding:.9rem 1rem;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ks-rule, rgb(0 0 0 / .12))}.ks-geo-card.is-recommended{box-shadow:inset 0 0 0 1.5px rgb(var(--text-primary))}.ks-geo-card__body{display:grid;gap:.15rem;min-width:0}.ks-geo-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.ks-geo-card__name{font-size:1rem;font-weight:600;line-height:1.3}.ks-geo-card__badge{font-size:.68rem;font-weight:600;line-height:1.5;letter-spacing:.02em;padding:.08rem .55rem;border-radius:999px;background:var(--ks-accent, rgb(var(--accent)));color:rgb(var(--text-primary));white-space:nowrap}.ks-geo-card__meta{font-size:.85rem;line-height:1.4}.ks-geo-card__free{font-size:.8rem;line-height:1.4;color:var(--ks-muted, rgb(var(--text-primary) / .78))}.ks-geo-flag{display:block;width:28px;height:21px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #00000014;flex:none}.ks-geo-flag--lg{width:40px;height:30px;border-radius:4px}.ks-geo-flag--sm{width:18px;height:13.5px;border-radius:2px;display:inline-block}.ks-geo-modal__actions{display:grid;gap:.55rem}.ks-geo-modal__actions .button{margin:0;justify-self:stretch;grid-column:auto}.ks-geo-modal__stay{--button-outline-color: var(--text-primary);box-shadow:inset 0 0 0 1px rgb(var(--text-primary) / .22)}.ks-geo-modal__stay:hover{box-shadow:inset 0 0 0 1.5px rgb(var(--text-primary))}.is-busy .ks-geo-modal__go,.is-busy .ks-geo-bar__go{opacity:.6;pointer-events:none}.ks-geo-modal__now{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:1rem 0 0;font-size:.78rem;line-height:1.4;color:var(--ks-muted, rgb(var(--text-primary) / .78))}.ks-geo-modal__now-label{font-weight:600}.ks-geo-other{margin:.7rem 0 0;font-size:.8rem}.ks-geo-other__toggle{display:inline-block;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.22em;color:rgb(var(--text-primary))}.ks-geo-other__toggle::-webkit-details-marker{display:none}.ks-geo-other[open] .ks-geo-other__toggle{margin-bottom:.6rem}.ks-geo-other__grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ks-geo-field{display:grid;gap:.25rem;min-width:0}.ks-geo-field__label{font-size:.75rem;font-weight:600}.ks-geo-select{width:100%;min-width:0;height:2.75rem;padding:0 .7rem;border:1px solid var(--ks-rule, rgb(0 0 0 / .12));border-radius:10px;background-color:rgb(var(--background-primary));color:inherit;font:inherit;font-size:16px}.ks-geo-select:disabled{opacity:.7}@media(max-width:699px){.ks-geo-modal{--ks-geo-pad: 1.25rem;width:100%;max-height:calc(100dvh - 1rem);margin:auto 0 0;border-radius:16px 16px 0 0;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))}.ks-geo-modal[open]{animation:ks-geo-up .3s cubic-bezier(.2,.8,.2,1)}.ks-geo-other__grid{grid-template-columns:1fr}}@keyframes ks-geo-up{0%{transform:translateY(100%)}}.ks-geo-bar{position:fixed;z-index:990;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem .75rem;align-items:center;box-sizing:border-box;padding:.75rem .5rem .8rem .9rem;border-radius:12px;background:rgb(var(--background-primary));color:rgb(var(--text-primary));font-family:var(--text-font-family);box-shadow:0 10px 34px #0000002e,inset 0 0 0 1px var(--ks-rule, rgb(0 0 0 / .12));opacity:0;transform:translateY(calc(100% + 1.5rem));transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s ease,bottom .25s ease}.ks-geo-bar.is-in{opacity:1;transform:none}.ks-geo-bar__icon,.ks-geo-bar>.ks-geo-flag{grid-row:1;grid-column:1}.ks-geo-bar__text{grid-row:1;grid-column:2;margin:0;font-size:.85rem;line-height:1.4}.ks-geo-bar__name{display:block;font-size:.9rem;font-weight:600}.ks-geo-bar__icon{display:grid;place-items:center;width:28px}.ks-geo-flag--bar{width:28px;height:21px}.ks-geo-bar__go{grid-row:2;grid-column:2 / 4;justify-self:start;margin:0;white-space:nowrap}.ks-geo-bar__close{grid-row:1;grid-column:3;align-self:start;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.ks-geo-bar__close:hover{background:var(--ks-grey, rgb(0 0 0 / .04))}@media(max-width:699px){body:has(product-quick-add.ks-sticky.is-visible) .ks-geo-bar{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media(min-width:700px){.ks-geo-bar{left:1.5rem;right:auto;bottom:1.5rem;width:min(27rem,calc(100vw - 3rem))}body:has(product-quick-add.ks-sticky.is-visible) .ks-geo-bar{bottom:6rem}}@media(prefers-reduced-motion:reduce){.ks-geo-modal[open],.ks-geo-modal::backdrop{animation:none}.ks-geo-bar{transition:opacity .15s linear;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/193/assets/ks-geo.css.map */
