.country-popup{--cp-accent: #0a92ac;--cp-radius: 2.2rem;--cp-gap: 1.2rem;width:min(112rem,calc(100% - 3.2rem));max-width:none;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;border-radius:var(--cp-radius);background:#fff;color:#000;overflow:auto;overscroll-behavior:contain;box-shadow:0 2.4rem 6.4rem #00000038}.country-popup,.country-popup *,.country-popup *:before,.country-popup *:after{box-sizing:border-box}.country-popup:focus{outline:none}.country-popup::backdrop{background:#0000008c}html:has(.country-popup[open]){overflow:hidden}.country-popup[open]{animation:country-popup-in .28s cubic-bezier(.2,.8,.2,1)}.country-popup[open]::backdrop{animation:country-popup-fade .28s ease-out}@keyframes country-popup-in{0%{opacity:0;transform:translateY(1.2rem) scale(.98)}}@keyframes country-popup-fade{0%{opacity:0}}.country-popup__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:var(--cp-gap);padding:var(--cp-gap)}.country-popup__countries{align-self:center;padding:4.8rem 2.4rem 4.8rem 4rem}.country-popup__heading{margin:0 0 4rem;font-family:var(--heading-font, inherit);font-weight:var(--heading-weight, 400);font-size:clamp(2.2rem,2.4vw,3.4rem);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#333}.country-popup__list{max-width:72rem;margin:0 auto;padding:0;list-style:none;columns:3;column-gap:3.2rem}.country-popup__item{display:flex;align-items:center;gap:.9rem;margin:0 0 2rem;break-inside:avoid}.country-popup__item:before{content:"";flex:none;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--cp-accent)}.country-popup__link{font-size:1.8rem;line-height:1.3;color:#000;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem;transition:color .2s ease}a.country-popup__link:hover{color:var(--cp-accent)}.country-popup__card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.8rem 4rem;border-radius:var(--cp-radius);background:var(--cp-accent);color:#fff;text-align:center}.country-popup__image{display:block;width:100%;max-width:34rem;height:auto;margin:0 auto 2.4rem}.country-popup__card-heading{margin:0 0 .8rem;font-family:var(--heading-font, inherit);font-weight:600;font-size:2.6rem;line-height:1.2;text-transform:uppercase;color:#fff}.country-popup__text{max-width:38rem;margin:0 0 2.8rem;font-size:1.8rem;line-height:1.45;color:#fff}.country-popup__text p{margin:0}.country-popup__button{display:inline-flex;align-items:center;justify-content:center;min-width:25rem;padding:1.2rem 4.8rem;border:0;border-radius:99rem;background:#fff;color:var(--cp-accent);font-family:inherit;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.country-popup__button:hover{color:var(--cp-accent);transform:translateY(-1px);box-shadow:0 .6rem 1.6rem #0000002e}.country-popup__close{position:absolute;top:1.8rem;right:1.8rem;z-index:1;display:grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:#fff;color:#1d1d1f;box-shadow:0 .2rem .8rem #00000024;cursor:pointer;transition:transform .2s ease}.country-popup__close:hover{transform:rotate(90deg)}.country-popup :focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}.country-popup__card :focus-visible{outline-color:#fff}@media(max-width:989.98px){.country-popup__inner{grid-template-columns:minmax(0,1fr)}.country-popup__countries{padding:5.6rem 2.4rem 1.6rem}.country-popup__heading{margin-bottom:2.8rem}.country-popup__card{padding:3.2rem 2.4rem}.country-popup__image{max-width:20rem;margin-bottom:1.6rem}}@media(max-width:599.98px){.country-popup{--cp-radius: 1.6rem;--cp-gap: .8rem;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.country-popup__countries{padding:5.2rem 1.2rem .8rem}.country-popup__heading{margin-bottom:2rem;font-size:2.2rem}.country-popup__list{columns:2;column-gap:1.6rem}.country-popup__item{gap:.8rem;margin-bottom:1.4rem}.country-popup__item:before{width:1.2rem;height:1.2rem}.country-popup__link{font-size:1.6rem}.country-popup__card{padding:2.4rem 1.6rem 2.8rem}.country-popup__image{max-width:16rem}.country-popup__card-heading{font-size:2.2rem}.country-popup__text{margin-bottom:2rem;font-size:1.5rem}.country-popup__button{min-width:0;padding:1.1rem 4rem;font-size:1.8rem}.country-popup__close{top:1.4rem;right:1.4rem}}@media(prefers-reduced-motion:reduce){.country-popup[open],.country-popup[open]::backdrop{animation:none}.country-popup__button,.country-popup__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/country-selector-popup.css.map */
