.locale-suggestion[hidden],.locale-suggestion-country-modal[hidden]{display:none}.locale-suggestion{inset:0;bottom:var(--locale-suggestion-sticky-offset,0px);z-index:99;pointer-events:none;place-items:end center;padding:2.4rem;transition:bottom .2s ease-in-out;display:grid;position:fixed}.locale-suggestion__panel{background:var(--grayscale-0);width:min(100% - 8rem,120rem);color:var(--grayscale-600);pointer-events:auto;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) max-content 3.2rem;grid-template-areas:"message actions close""choose actions close";gap:.8rem 2.4rem;padding:2.4rem 4.8rem;display:grid;position:relative;box-shadow:0 1rem 3rem #1f192129}.locale-suggestion__close,.locale-suggestion-country-modal__close{min-width:4.4rem;min-height:4.4rem;color:var(--grayscale-600);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.locale-suggestion__close{z-index:1;grid-area:close;place-self:center;padding:.8rem;position:static}.locale-suggestion__close .icon,.locale-suggestion-country-modal__close .icon{width:1.6rem;height:1.6rem}.locale-suggestion__message-row{grid-area:message;align-items:flex-start;display:flex}.locale-suggestion__message{font-family:var(--font-primary-family);margin:0;font-size:1.8rem;line-height:2.4rem}.locale-suggestion__message strong{font-family:var(--font-medium-family);font-weight:500;display:block}.locale-suggestion__choose-country{min-height:4.4rem;color:var(--grayscale-500);font:inherit;cursor:pointer;background:0 0;border:0;grid-area:choose;justify-self:start;align-items:center;padding:0;font-size:1.4rem;line-height:2rem;text-decoration:underline;display:inline-flex}.locale-suggestion__label,.locale-suggestion-country-modal__label{color:var(--grayscale-600);font-family:var(--font-medium-family);margin:0 0 .8rem}.locale-suggestion__language-list,.locale-suggestion-country-modal__language-list{flex-wrap:wrap;gap:.8rem;display:flex}.locale-suggestion__language-button{border:1px solid var(--grayscale-300);background:var(--grayscale-0);min-width:10.8rem;min-height:4.4rem;color:var(--grayscale-600);font:inherit;cursor:pointer;border-radius:999px;padding:.8rem 1.6rem}.locale-suggestion__language-button.is-selected{border-color:var(--grayscale-600);background:var(--grayscale-600);color:var(--grayscale-0)}.locale-suggestion__actions{flex-direction:column;grid-area:actions;align-self:center;gap:.8rem;width:max-content;min-width:23.2rem;display:flex}.locale-suggestion__button,.locale-suggestion-country-modal__continue{border:1px solid var(--grayscale-600);width:100%;min-height:5.2rem;font-family:var(--font-medium-family);letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:1.2rem 2.4rem;font-size:1.6rem;line-height:1.2}.locale-suggestion__button{height:4.4rem;min-height:4.4rem;padding:.8rem 2.4rem;font-size:1.4rem}.locale-suggestion__button--primary,.locale-suggestion-country-modal__continue{background:var(--grayscale-600);color:var(--grayscale-0)}.locale-suggestion__button--secondary{background:var(--grayscale-0);color:var(--grayscale-600)}.locale-suggestion__close:focus-visible,.locale-suggestion__choose-country:focus-visible,.locale-suggestion__language-button:focus-visible,.locale-suggestion__button:focus-visible,.locale-suggestion-country-modal button:focus-visible,.locale-suggestion-country-modal input:focus-visible{outline:2px solid var(--blue-focus);outline-offset:2px}.locale-suggestion-country-modal{z-index:550;background:#0000004d;place-items:center;padding:2.4rem;display:grid;position:fixed;inset:0}.locale-suggestion-country-modal__panel{background:var(--grayscale-0);width:min(100%,44rem);min-height:37.8rem;max-height:calc(100vh - 4.8rem);color:var(--grayscale-600);border-radius:1.2rem;flex-direction:column;gap:0;padding:2.4rem 2.4rem 4rem;display:flex;position:relative;overflow-y:auto}.locale-suggestion-country-modal__header{justify-content:center;align-items:center;display:flex}.locale-suggestion-country-modal__title{font-family:var(--font-medium-family);margin:0;font-size:1.8rem;font-weight:500;line-height:2.1rem}.locale-suggestion-country-modal__close{padding:.4rem;position:absolute;top:2rem;right:2rem}.locale-suggestion-country-modal__combobox{border:1px solid var(--grayscale-600);border-radius:999px;flex-direction:column;gap:0;min-height:5rem;margin-top:4.3rem;padding:.6rem 1.6rem;display:flex;position:relative}.locale-suggestion-country-modal__combobox:focus-within{outline:2px solid var(--blue-focus);outline-offset:2px}.locale-suggestion-country-modal__country-label{color:var(--grayscale-500);font-size:1.2rem;line-height:1.4rem}.locale-suggestion-country-modal__country-input{width:100%;height:2.2rem;color:var(--grayscale-600);font-family:var(--font-medium-family);background:0 0;border:0;outline:0;padding:0 8rem 0 0;font-size:1.4rem;line-height:2.2rem}.locale-suggestion-country-modal__currency{background:var(--beige-200);font-family:var(--font-medium-family);border-radius:.5rem;padding:.4rem .8rem;font-size:1.2rem;line-height:1.6rem;position:absolute;top:50%;right:6.4rem;transform:translateY(-50%)}.locale-suggestion-country-modal__toggle{width:4.4rem;height:4.4rem;color:var(--grayscale-600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.4rem;display:flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.locale-suggestion-country-modal__toggle .icon-caret{width:1.6rem;transition:transform .2s}.locale-suggestion-country-modal__toggle.is-open .icon-caret{transform:rotate(180deg)}.locale-suggestion-country-modal__country-list{z-index:2;border:1px solid var(--grayscale-600);background:var(--grayscale-0);border-radius:1rem;max-height:18rem;margin:0;padding:.6rem 0;position:absolute;top:calc(100% + .8rem);left:0;right:0;overflow-y:auto}.locale-suggestion-country-modal__country-option{cursor:pointer;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 1.6rem;font-size:1.4rem;display:flex}.locale-suggestion-country-modal__country-option[hidden]{display:none}.locale-suggestion-country-modal__country-option.is-focused,.locale-suggestion-country-modal__country-option:hover{background:var(--grayscale-100)}.locale-suggestion-country-modal__option-currency{color:var(--grayscale-500)}.locale-suggestion-country-modal__check{visibility:hidden;margin-left:auto;display:flex}.locale-suggestion-country-modal__check .icon-checkmark{width:1.6rem}.locale-suggestion-country-modal__country-option.is-selected .locale-suggestion-country-modal__check{visibility:visible}.locale-suggestion-country-modal__info{color:var(--grayscale-500);margin:2rem 0 0;font-size:1.2rem;line-height:1.8rem}.locale-suggestion-country-modal__continue{height:4.4rem;min-height:4.4rem;margin-top:3.6rem;padding:.8rem 1.6rem;font-size:1.4rem}.locale-suggestion-country-modal__languages{margin-top:1.4rem}.locale-suggestion-country-modal__label{margin-bottom:.8rem;font-size:1.2rem;line-height:1.8rem}.locale-suggestion-country-modal__language-list{gap:.8rem}.locale-suggestion-country-modal__language-list .locale-suggestion__language-button{min-width:0;height:4.4rem;min-height:4.4rem;padding:.4rem 1.6rem;font-size:1.4rem;line-height:2.2rem}.locale-suggestion__button:disabled,.locale-suggestion-country-modal__continue:disabled{cursor:wait;opacity:.65}body.locale-suggestion-modal-open{overflow:hidden}@media screen and (width<=1023px){body.locale-suggestion-banner-open #custom-gorgias-button,body.locale-suggestion-banner-open #gorgias-chat-container #chat-button{display:none!important}.locale-suggestion{padding:2.4rem}.locale-suggestion__panel{border-radius:2.4rem;flex-direction:column;gap:0;width:min(100% - 4.8rem,69rem);max-height:calc(100vh - 4.8rem);padding:2.4rem;display:flex;overflow-y:auto;transform:none}.locale-suggestion__message-row{padding-right:6.8rem}.locale-suggestion__close{position:absolute;top:2.4rem;right:2.4rem}.locale-suggestion__message strong{display:inline}.locale-suggestion__message{font-size:1.6rem;line-height:2rem}.locale-suggestion__choose-country{margin-top:.8rem;font-size:1.4rem;line-height:2rem}.locale-suggestion__actions{gap:.8rem;width:100%;margin-top:1.6rem;padding:0}.locale-suggestion__button{height:4.4rem;min-height:4.4rem;font-size:1.4rem}}@media screen and (width<=749px){.locale-suggestion{padding:2.4rem 1.6rem}.locale-suggestion__panel{border-radius:2.4rem;gap:0;width:calc(100% - 4.8rem);padding:2.4rem}.locale-suggestion__close{top:2.4rem;right:2.4rem}.locale-suggestion__message,.locale-suggestion__choose-country{font-size:1.6rem}.locale-suggestion__button{font-size:1.4rem}.locale-suggestion-country-modal{place-items:end stretch;padding:0}.locale-suggestion-country-modal__panel{width:100%;height:auto;min-height:auto;max-height:100%;padding:2rem 2.4rem max(4rem,calc(2.4rem + env(safe-area-inset-bottom)));border-radius:2.4rem 2.4rem 0 0}.locale-suggestion-country-modal__header{justify-content:flex-start;padding-right:6.4rem}.locale-suggestion-country-modal__title{font-size:1.4rem;line-height:1.8rem}.locale-suggestion-country-modal__close{top:1.6rem;right:2rem}.locale-suggestion-country-modal__combobox{margin-top:3.4rem}.locale-suggestion-country-modal__continue{margin-top:2.4rem}}