.country-redirect-popup{--country-popup-background: var(--color-white);--country-popup-text-color: var(--color-black-300);--country-popup-max-width: 480px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-popup);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.country-redirect-popup[open]{opacity:1;visibility:visible;pointer-events:auto}.country-redirect-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}.country-redirect-popup__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);width:100%;max-width:var(--country-popup-max-width);padding:var(--spacing-10) var(--spacing-6) var(--spacing-8);background:var(--country-popup-background);color:var(--country-popup-text-color);border-radius:var(--radius-l);box-shadow:var(--shadow-popup);text-align:center;transform:translateY(var(--spacing-4));transition:transform .3s ease}.country-redirect-popup[open] .country-redirect-popup__content{transform:translateY(0)}.country-redirect-popup__content:focus{outline:none}.country-redirect-popup__close{position:absolute;top:var(--spacing-3);right:var(--spacing-3);display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-9);height:var(--spacing-9);padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:inherit;font-size:var(--font-size-ml);line-height:var(--line-height-normal);cursor:pointer;transition:var(--transition-normal)}.country-redirect-popup__close:hover{background:var(--color-gray-light)}.country-redirect-popup__heading,.country-redirect-popup__text,.country-redirect-popup__text p{margin:0}.country-redirect-popup__text p+p{margin-top:var(--spacing-2)}.country-redirect-popup__actions{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-2)}.country-redirect-popup__button{width:100%}.country-redirect-popup__button--secondary{--new-button-background: transparent;--new-button-text-color: var(--country-popup-text-color);box-shadow:inset 0 0 0 1px currentColor}@media screen and (min-width:700px){.country-redirect-popup__content{padding:var(--spacing-12) var(--spacing-10) var(--spacing-10)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-country-redirect-popup.css.map */
