.ge-phone-input{min-height:var(--ge-control-height);background:var(--ge-white);border:1px solid var(--ge-line-strong);border-radius:var(--ge-radius-input);transition:border-color var(--ge-duration-fast) var(--ge-ease), box-shadow var(--ge-duration-fast) var(--ge-ease);align-items:stretch;display:flex;position:relative}.ge-phone-input:hover{border-color:var(--ge-neutral-600)}.ge-phone-input:focus-within{border-color:var(--ge-forest);box-shadow:var(--ge-focus-ring)}.ge-phone-input--disabled{pointer-events:none;background:var(--ge-disabled-bg);color:var(--ge-disabled-text)}.ge-phone-input__country{border:0;border-inline-end:1px solid var(--ge-line);cursor:pointer;font-family:var(--ge-font-body);font-size:var(--ge-text-base);color:var(--ge-ink);white-space:nowrap;background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0 12px;display:flex}.ge-phone-input__country:disabled{cursor:not-allowed;color:inherit}.ge-phone-input__flag{flex-shrink:0;align-items:center;line-height:1;display:flex}.ge-phone-input__flag svg{border-radius:2px;box-shadow:0 0 0 1px #00000014}.ge-phone-input__dial{font-weight:400;font-size:var(--ge-text-base);color:var(--ge-ink)}.ge-phone-input__chevron{color:var(--ge-muted);transition:transform var(--ge-duration-fast) var(--ge-ease);flex-shrink:0}.ge-phone-input__chevron--open{transform:rotate(180deg)}.ge-phone-input__number{min-width:0;font-family:var(--ge-font-body);font-size:var(--ge-text-base);color:var(--ge-ink);flex:1;line-height:1.5}.ge-phone-input__number,.ge-phone-input input.ge-phone-input__number,.ge-phone-input input.ge-phone-input__number:hover,.ge-phone-input input.ge-phone-input__number:focus,.ge-phone-input input.ge-phone-input__number:disabled{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 14px}.ge-phone-input__number::placeholder,.ge-phone-input input.ge-phone-input__number::placeholder{color:var(--ge-muted)}.ge-phone-input--disabled .ge-phone-input__dial,.ge-phone-input--disabled input.ge-phone-input__number,.ge-phone-input--disabled input.ge-phone-input__number:disabled{color:var(--ge-disabled-text);cursor:not-allowed}.ge-phone-input__dropdown{top:100%;z-index:var(--ge-z-dropdown);margin:var(--ge-space-1) 0 0;padding:var(--ge-space-1) 0;background:var(--ge-white);border:1px solid var(--ge-line);min-width:220px;max-height:240px;box-shadow:var(--ge-shadow-sm);border-radius:12px;list-style:none;position:absolute;inset-inline-start:0;overflow-y:auto}.ge-phone-input__option{align-items:center;gap:var(--ge-space-2);padding:var(--ge-space-2) var(--ge-space-3);cursor:pointer;font-size:var(--ge-text-sm);color:var(--ge-ink);transition:background-color var(--ge-duration-fast) var(--ge-ease);display:flex}.ge-phone-input__option:hover{background:var(--ge-paper)}.ge-phone-input__option--active{color:var(--ge-forest);font-weight:500}.ge-phone-input__option .ge-phone-input__dial{font-size:var(--ge-text-sm);color:var(--ge-muted);margin-inline-start:auto}@media (max-width:480px){.ge-phone-input__country{padding:0 10px}}
.grecaptcha-badge{width:70px!important;z-index:calc(var(--ge-z-sticky) + 1)!important;transition:width .3s!important;left:4px!important;right:auto!important;overflow:hidden!important}.grecaptcha-badge:hover,.grecaptcha-badge:focus-within{width:256px!important}@media (max-width:1023.98px){body:has(.ge-gift__bar) .grecaptcha-badge{bottom:calc(var(--ge-control-height) + 2 * var(--ge-space-3) + 1px + 14px)!important}}@media (max-width:380px){body:has(.ge-gift__bar) .grecaptcha-badge{bottom:calc(var(--ge-control-height) + 2 * var(--ge-space-3) + var(--ge-space-2) + 2rem + 1px + 14px)!important}}
@media (max-width:1139px){[dir=rtl] .ge-nav__menu{left:0;right:auto;transform:translate(-100%)}[dir=rtl] .ge-nav__menu--active{transform:translate(0)}}[dir=rtl] .hero-carousel-nav.prev{left:auto;right:2rem}[dir=rtl] .hero-carousel-nav.next{left:2rem;right:auto}@media (max-width:968px){[dir=rtl] .hero-carousel-nav.prev{right:1rem}[dir=rtl] .hero-carousel-nav.next{left:1rem}}@media (max-width:768px){[dir=rtl] .hero-carousel-nav.prev{right:.75rem}[dir=rtl] .hero-carousel-nav.next{left:.75rem}}@media (max-width:480px){[dir=rtl] .hero-carousel-nav.prev{right:.25rem}[dir=rtl] .hero-carousel-nav.next{left:.25rem}}[dir=rtl] .legal-card ul,[dir=rtl] .legal-card ol{padding-left:0;padding-right:var(--ge-space-6)}[dir=rtl] .info-box{border-left:none;border-right:3px solid var(--ge-forest)}
