geo-location-banner[hidden]{display:none!important}.geo-banner{position:relative;z-index:40;display:block;width:100%;background:rgb(var(--geo-bg));color:rgb(var(--geo-text));box-shadow:inset 0 -1px rgb(var(--geo-border))}.geo-banner__inner{position:relative;display:flex;flex-direction:column;gap:20px;padding:20px}.geo-banner__text{margin:0;color:var(--Black, #000);font-family:var(--Font-Family-Inter, Inter);font-size:var(--font-size-Mobile---text-xs, 17px);font-style:normal;font-weight:var(--Font-Weight-Regular, 400);line-height:140%;letter-spacing:.17px}.geo-banner__actions{display:flex;flex-direction:column;gap:20px;align-items:stretch}.geo-banner__selector{position:relative;align-self:flex-start}.geo-banner__trigger{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;margin:0;cursor:pointer;color:inherit;font:inherit;font-size:17px;line-height:1.2}.geo-banner__trigger-country{display:inline-flex;align-items:center;gap:10px}.geo-banner__trigger-sep{opacity:.15}.geo-banner__chevron{width:14px;height:auto;flex:0 0 auto}.geo-banner__flag{width:20px;height:20px;object-fit:cover;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #0000001f;flex:0 0 auto}.geo-banner__panel{position:absolute;z-index:5;inset-inline-start:0;inset-block-start:calc(100% + 8px);min-width:240px;max-width:min(92vw,320px);background:rgb(var(--geo-panel-bg));color:rgb(var(--geo-panel-text));border:1px solid rgb(var(--geo-border));border-radius:0;box-shadow:0 8px 28px #00000024;overflow:hidden}.geo-banner__panel[hidden]{display:none}.geo-banner__countries{list-style:none;margin:0;padding:12px 0;max-height:280px;overflow-y:auto}.geo-banner__countries li{margin:0;padding:0}.geo-banner__country{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:8px 20px;margin:0;cursor:pointer;color:inherit;font:inherit;font-size:17px;text-align:start}.geo-banner__country:hover{background:rgb(var(--geo-panel-text) / 6%)}.geo-banner__country-name{flex:0 1 auto}.geo-banner__tick{display:inline-flex;align-items:center;justify-content:center}.geo-banner__tick svg{width:13px;height:auto}.geo-banner__country .geo-banner__tick{width:14px;height:14px;flex:0 0 auto;opacity:0}.geo-banner__country[aria-selected=true] .geo-banner__tick,.geo-banner__country[aria-pressed=true] .geo-banner__tick{opacity:1}.geo-banner__lang-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px 6px;padding:12px 20px;background:rgb(var(--geo-panel-footer-bg))}.geo-banner__lang-row-label{width:100%;color:#000;font-family:var(--Font-Family-Inter, Inter);font-size:var(--font-size-Mobile---text-xs, 17px);font-style:normal;font-weight:var(--Font-Weight-Regular, 400);line-height:140%;letter-spacing:.17px}.geo-banner__lang-abbr{background:none;border:0;padding:2px 0;margin:0;cursor:pointer;color:rgb(var(--geo-panel-text) / 70%);font-family:var(--Font-Family-Inter, Inter);font-size:var(--font-size-Mobile---text-xs, 17px);font-style:normal;font-weight:var(--Font-Weight-Regular, 400);line-height:140%;letter-spacing:.17px}.geo-banner__lang-abbr[aria-pressed=true]{color:rgb(var(--geo-panel-text));text-decoration:underline;text-underline-offset:3px}.geo-banner__lang-abbr[disabled]{color:var(--70-light-text-2, rgb(0 0 0 / 70%));cursor:not-allowed}.geo-banner__lang-list{list-style:none;margin:0;padding:12px 0}.geo-banner__lang-list li{margin:0;padding:0;padding-inline-start:0}.geo-banner__lang-full{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:8px 20px;margin:0;cursor:pointer;color:inherit;font:inherit;font-size:17px;text-align:start}.geo-banner__lang-full:hover{background:rgb(var(--geo-panel-text) / 6%)}.geo-banner__lang-full>span{flex:0 1 auto}.geo-banner__lang-full .geo-banner__tick{width:14px;height:14px;flex:0 0 auto;opacity:0}.geo-banner__lang-full[aria-selected=true] .geo-banner__tick,.geo-banner__lang-full[aria-pressed=true] .geo-banner__tick{opacity:1}.geo-banner__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:14px 28px;border:0;border-radius:999px;background:rgb(var(--geo-btn-bg));color:rgb(var(--geo-btn-text));font-size:19px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.geo-banner__cta:hover{color:rgb(var(--geo-btn-text));opacity:.92}.geo-banner__close{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;cursor:pointer;color:inherit}.geo-banner__close svg{width:20px;height:20px}.geo-banner[data-mode=country] .geo-banner__lang-list,.geo-banner[data-mode=waitlist] .geo-banner__countries,.geo-banner[data-mode=waitlist] .geo-banner__lang-row,.geo-banner[data-mode=waitlist] [data-geo-continue],.geo-banner[data-mode=country] [data-geo-waitlist],.geo-banner[data-mode=waitlist] .geo-banner__trigger-country{display:none}@media screen and (min-width:750px){.geo-banner__inner{flex-direction:row;align-items:center;gap:0;padding:16px 24px}.geo-banner__text{order:1;flex:1 1 auto;font-size:var(--font-size-Desktop---text-xs, 16px);line-height:140%;letter-spacing:.16px}.geo-banner__actions{order:2;flex-direction:row;align-items:center;gap:0;flex:0 0 auto;margin-inline-start:24px}.geo-banner__cta{margin-inline-start:32px}.geo-banner__selector{align-self:center;inline-size:max-content;flex:0 0 auto}.geo-banner__trigger{width:max-content;height:22px;gap:10px;justify-content:flex-start;padding:0;margin-inline-start:0;font-size:16px;line-height:22px;text-align:start}.geo-banner__trigger-country{gap:10px}.geo-banner__trigger .geo-banner__flag{width:16px;height:16px}.geo-banner__trigger-name,.geo-banner__trigger-lang{line-height:22px}.geo-banner__trigger-name{white-space:nowrap}.geo-banner__trigger-sep{opacity:.15}.geo-banner__chevron{width:10px;height:9px}.geo-banner__lang-row-label,.geo-banner__lang-abbr{font-size:var(--font-size-Desktop---text-xs, 16px);letter-spacing:.16px}.geo-banner__panel{inset-inline-start:auto;inset-inline-end:0}.geo-banner__country,.geo-banner__lang-full{font-size:16px}.geo-banner[data-mode=waitlist] .geo-banner__panel{min-width:200px}.geo-banner__cta{width:102px;min-width:102px;min-height:38px;padding:8px 16px;font-size:16px;font-weight:500;border-radius:16px}.geo-banner__close{order:3;position:static;align-self:center;margin-inline-start:20px;width:24px;height:24px}.geo-banner__close svg{width:16px;height:16px}}@media screen and (max-width:749px){geo-location-banner[data-mobile-align=center] .geo-banner__selector{align-self:center}geo-location-banner[data-mobile-align=right] .geo-banner__selector{align-self:flex-end}geo-location-banner[data-mobile-align=center] .geo-banner__panel{inset-inline-start:50%;inset-inline-end:auto;transform:translate(-50%)}geo-location-banner[data-mobile-align=right] .geo-banner__panel{inset-inline-start:auto;inset-inline-end:0}}@media screen and (max-width:749px){geo-location-banner[data-enable-mobile=false]{display:none!important}}@media screen and (min-width:750px){geo-location-banner[data-enable-desktop=false]{display:none!important}}.geo-host{display:contents}x-modal.modal--geo{--modal-content-width: 34.375rem;--modal-content-margin: 1.25rem;--modal-body-padding-block: 1.5rem;--modal-body-padding-inline: 1.5rem}x-modal.modal--geo::part(content){max-height:min(90vh,46rem)}x-modal.modal--geo::part(content){place-self:center stretch}x-modal.modal--geo::part(content),x-modal.modal--geo::part(body){background:rgb(var(--geo-popup-bg));color:rgb(var(--geo-popup-text))}x-modal.modal--geo::part(close-button){width:1.5rem;height:1.5rem;inset-block-start:1.5rem;inset-inline-end:1.5rem;color:rgb(var(--geo-popup-text))}x-modal.modal--geo::part(close-button):before{display:none}x-modal.modal--geo::part(icon){width:16px;height:16px}html.geo-popup-is-open .intercom-lightweight-app-launcher,html.geo-popup-is-open #intercom-container .intercom-launcher-frame{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.geo-popup{display:flex;flex-direction:column;gap:24px;text-align:center}.geo-popup:focus{outline:none}.geo-popup__intro{display:flex;flex-direction:column;align-items:center;gap:16px}.geo-popup__icon{display:block;width:40px;height:40px;color:rgb(var(--geo-popup-text))}.geo-popup__icon svg,.geo-popup__icon img{display:block;width:100%;height:100%;object-fit:contain}.geo-popup__heading,.geo-popup__body{margin:0;text-align:center}geo-location-banner[data-mode=waitlist] .geo-popup__body{line-height:1.333333}.geo-popup__body strong{font-weight:700}.geo-popup__fields{display:flex;flex-direction:column;gap:16px}.geo-popup__field{display:flex;flex-direction:column;gap:8px;text-align:start}.geo-popup__label{color:rgb(var(--geo-popup-text))}.geo-popup__select-wrap{position:relative}.geo-popup__select{display:flex;align-items:center;gap:8px;width:100%;padding:10.4px 16px;margin:0;background:none;border:1px solid rgb(var(--geo-popup-text) / 15%);border-radius:30px;cursor:pointer;color:rgb(var(--geo-popup-text));font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-xs);line-height:1.4;letter-spacing:var(--text-letter-spacing);text-align:start}.geo-popup__select-flag:empty{display:none}.geo-popup__select-flag .geo-banner__flag{width:16px;height:16px}.geo-popup__select-value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-popup__chevron{width:10px;height:9px;flex:0 0 auto}.geo-popup__panel{margin-block-start:8px;max-height:264px;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--geo-panel-bg));color:rgb(var(--geo-panel-text));border:1px solid rgb(var(--geo-popup-text) / 15%);box-shadow:0 2px 4px #0000000d}.geo-popup__panel[hidden]{display:none}.geo-popup__options{box-sizing:border-box;width:100%;list-style:none;margin:0;padding:12px 0}.geo-popup__options li{width:100%;margin:0;padding:0}.geo-popup__option{width:100%;gap:8px;padding:8px 16px;font-family:var(--text-font-family);font-size:var(--text-xs);line-height:1.4;letter-spacing:var(--text-letter-spacing)}.geo-popup__option[disabled]{opacity:.4;cursor:not-allowed}.geo-popup__option .geo-banner__country-name,.geo-popup__option>span:first-of-type{flex:0 1 auto}.geo-popup__option:hover:not([disabled]){background:rgb(var(--geo-panel-text) / 6%);text-decoration:none}.geo-popup__cta{--button-background: var(--geo-btn-bg);--button-text-color: var(--geo-btn-text);width:100%;line-height:1.2}.button.geo-popup__cta{border:0;padding:12px 16px}@media screen and (min-height:700px){x-modal.modal--geo::part(content),x-modal.modal--geo::part(body){overflow:visible}.geo-popup__panel{position:absolute;z-index:2;inset-block-start:100%;inset-inline-start:0;width:min(287px,100%);margin-block-start:8px}}@media screen and (min-height:700px)and (max-width:749px){.geo-popup__panel{width:100%}}.geo-popup__stay{display:block;width:100%;padding:0;margin:0;background:none;border:0;cursor:pointer;color:rgb(var(--geo-popup-text));font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-size:var(--text-base);line-height:1.4;letter-spacing:var(--text-letter-spacing);text-align:center;text-decoration:underline;text-underline-offset:3px}geo-location-banner[data-display=popup][data-mode=country]>x-modal>.geo-popup>[data-geo-waitlist],geo-location-banner[data-display=popup][data-mode=waitlist] .geo-popup__fields{display:none}@media screen and (min-width:700px){x-modal.modal--geo{--modal-content-margin: 1.75rem;--modal-body-padding-block: 2.5rem;--modal-body-padding-inline: 2.5rem}x-modal.modal--geo::part(content){display:grid;grid-template-columns:minmax(0,var(--modal-content-width));grid-auto-rows:minmax(0,1fr);grid-auto-flow:column;place-self:center}x-modal.modal--geo::part(close-button){inset-block-start:2rem;inset-inline-end:2rem}.geo-popup{gap:32px}.geo-popup__intro{gap:24px}.geo-popup__icon{width:50px;height:50px}.geo-popup__fields{gap:20px}.geo-popup__select{padding:12px 16px}.geo-popup__cta{--button-padding-block: .875rem;--button-padding-inline: 2.5rem}.button.geo-popup__cta{padding:14px 40px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/geolocation-banner.css.map */
