.ibcool-country-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.ibcool-country-popup[hidden]{display:none}html.ibcool-country-popup-open{overflow:hidden}.ibcool-country-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.ibcool-country-popup__dialog{position:relative;z-index:2;width:100%;max-width:440px;background:#fff;box-shadow:0 4px 20px #0000002e}.ibcool-country-popup__content{padding:27px 28px 25px}.ibcool-country-popup__close{position:absolute;top:18px;right:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#222;cursor:pointer}.ibcool-country-popup__close svg{width:19px;height:19px;display:block;fill:currentColor}.ibcool-country-popup__content h2{margin:0 35px 13px 0;color:#222;font-size:17px;line-height:1.35;font-weight:700;letter-spacing:0}.ibcool-country-popup__intro{margin:0 0 6px;color:#333;font-size:15px;line-height:1.5}.ibcool-country-popup__notice{margin:0 0 20px;color:#555;font-size:14px;line-height:1.5}.ibcool-country-popup__form label{display:block;margin:0 0 7px;color:#222;font-size:15px;line-height:1.4}.ibcool-country-popup__dropdown{position:relative;width:100%}.ibcool-country-popup__selected{position:relative;width:100%;height:40px;display:flex!important;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 10px!important;border:1px solid #cfcfcf!important;border-radius:0!important;background:#fff!important;color:#222!important;font-family:inherit;font-size:15px;line-height:1;text-align:left;cursor:pointer}.ibcool-country-popup__selected-left{min-width:0;display:flex!important;align-items:center;gap:8px;overflow:hidden}.ibcool-country-popup__flag{width:22px!important;height:15px!important;min-width:22px;max-width:22px;display:block!important;object-fit:cover}.ibcool-country-popup__selected-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ibcool-country-popup__arrow{width:9px!important;height:9px!important;min-width:9px;max-width:9px;display:block!important;margin-left:10px;fill:currentColor!important;transition:transform .18s ease}.ibcool-country-popup__dropdown.is-open .ibcool-country-popup__arrow{transform:rotate(180deg)}.ibcool-country-popup__options{position:absolute!important;top:calc(100% + 2px)!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;box-sizing:border-box;z-index:999999;max-height:230px;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;margin:0!important;border:1px solid #cfcfcf!important;background:#fff!important;box-shadow:0 3px 10px #0000001f;scrollbar-width:thin;scrollbar-color:#aaa transparent}.ibcool-country-popup__options[hidden]{display:none!important}.ibcool-country-popup__search{position:sticky!important;top:0!important;z-index:10;width:100%!important;height:42px!important;min-height:42px!important;display:flex!important;align-items:center!important;box-sizing:border-box;padding:0 10px!important;margin:0!important;border:0!important;border-bottom:1px solid #d5d5d5!important;background:#fff!important}.ibcool-country-popup__search-icon{width:15px!important;height:15px!important;min-width:15px;max-width:15px;min-height:15px;max-height:15px;display:block!important;margin-right:7px;fill:#777!important;transform:none!important}.ibcool-country-popup__search-input{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;flex:1 1 auto!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;outline:none!important;border-radius:0!important;background:transparent!important;color:#222!important;font-family:inherit!important;font-size:14px!important;line-height:40px!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.ibcool-country-popup__search-input:focus{border:0!important;outline:none!important;box-shadow:none!important}.ibcool-country-popup__search-input::placeholder{color:#777;opacity:1}.ibcool-country-popup__divider{display:block;width:100%;height:1px;margin:2px 0!important;padding:0;background:#d5d5d5;box-sizing:border-box}.ibcool-country-popup__option{position:relative;width:100%!important;min-width:100%;min-height:38px;display:flex!important;align-items:center!important;box-sizing:border-box;gap:8px;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#222!important;font-family:inherit!important;font-size:14px!important;line-height:1.35;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none}.ibcool-country-popup__option:hover{background:#f2f2f2!important}.ibcool-country-popup__option.is-selected{background:#e8e8e8!important}.ibcool-country-popup__option img{width:22px!important;height:15px!important;min-width:22px;max-width:22px;min-height:15px;max-height:15px;display:block!important;flex:0 0 22px;object-fit:cover}.ibcool-country-popup__option span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ibcool-country-popup__no-results{width:100%;box-sizing:border-box;padding:14px 10px;color:#777;font-size:14px;text-align:center}.ibcool-country-popup__options::-webkit-scrollbar{width:5px}.ibcool-country-popup__options::-webkit-scrollbar-track{background:transparent}.ibcool-country-popup__options::-webkit-scrollbar-thumb{background:#aaa}.ibcool-country-popup__options::-webkit-scrollbar-thumb:hover{background:#888}.ibcool-country-popup__submit{width:100%;height:40px;display:flex;align-items:center;justify-content:center;margin-top:10px;padding:0 15px;border:0;border-radius:0;background:#252525;color:#fff;font-family:inherit;font-size:12px;line-height:1;font-weight:700;letter-spacing:.02em;cursor:pointer}.ibcool-country-popup__submit:hover{opacity:.9}@media(max-width:767px){.ibcool-country-popup{padding:15px}.ibcool-country-popup__dialog{max-width:100%}.ibcool-country-popup__content{padding:24px 20px 21px}.ibcool-country-popup__content h2{font-size:16px;margin-bottom:12px}.ibcool-country-popup__intro{font-size:15px}.ibcool-country-popup__notice{font-size:14px;margin-bottom:18px}.ibcool-country-popup__form label{font-size:15px}.ibcool-country-popup__selected{height:40px;font-size:15px}.ibcool-country-popup__option{min-height:38px;font-size:15px}}#ibcool-country-location-popup svg{max-width:none}#ibcool-country-location-popup .ibcool-country-popup__arrow{width:9px!important;height:9px!important}#ibcool-country-location-popup .ibcool-country-popup__search-icon{width:15px!important;height:15px!important}@media(max-width:1023px){#m-menu-drawer .m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__link{display:flex;align-items:center;min-height:50px;padding-top:0;padding-bottom:0;font-size:16px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}#m-menu-drawer .m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button{display:flex!important;align-items:center;justify-content:center;visibility:visible!important}#m-menu-drawer .m-menu-drawer__navigation>.m-menu-mobile__item>.m-menu-mobile__toggle-button>svg{width:12px;height:12px;visibility:visible!important}.m-menu-drawer__content .ibcool-mobile-menu-utility{display:block!important;width:100%;height:auto!important;max-height:none!important;margin:0!important;padding:0 16px 28px!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.ibcool-mobile-menu-utility__divider{display:block;width:100%;height:1px;margin:8px 0 20px;background:#e5e5e5}.ibcool-mobile-menu-utility__account{display:flex;flex-direction:column;align-items:stretch;gap:14px}.m-menu-drawer__content .ibcool-mobile-menu-utility__account-button{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid #222;border-radius:0;background:#fff;color:#222;font-family:inherit;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.m-menu-drawer__content .ibcool-mobile-menu-utility__account-button:active{background:#f2f2f2}.m-menu-drawer__content .ibcool-mobile-menu-utility__wishlist{display:block;align-self:flex-start;padding:6px 0;color:#222;font-family:inherit;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.ibcool-mobile-menu-utility__country{display:block;width:100%;margin:22px 0 0;padding:0}.ibcool-mobile-menu-utility__country-divider{width:100%;height:1px;margin:0 0 20px;background:#e5e5e5}.ibcool-mobile-menu-utility__country-title{margin:0 0 10px;color:#222;font-size:16px;line-height:1.4}.ibcool-mobile-menu-utility__country-trigger{display:flex;align-items:center;width:100%;gap:7px;margin:0;padding:0;border:0;background:transparent;color:#555;font-family:inherit;font-size:16px;line-height:1.5;text-align:left;cursor:pointer}.ibcool-mobile-menu-utility__country-trigger img{display:block;width:23px;height:16px;min-width:23px;object-fit:cover}.ibcool-mobile-menu-utility__change{margin-left:auto;color:#333;text-decoration:underline}}@media(max-width:767px){.ibcool-footer-country{margin-top:32px!important;padding-top:0!important;margin-bottom:30px!important}}@media(max-width:1023px){body:has(#m-menu-drawer.open) [class*=omnisend-form-][class*=-teaser]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/ibcool-country-popup.css.map */
