.oph-top__util{background:var(--oph-ink);color:#e9e6e3}.oph-top__row{display:flex;align-items:center;gap:10px;min-height:44px}.oph .oph-top__portal{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:12px;line-height:16px;font-weight:700;color:#e9e6e3;white-space:nowrap}.oph .oph-top__portal:hover{color:#fff}.oph-top__forms{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.oph-top__form{display:flex;align-items:center;gap:6px;margin:0;padding:0}.oph-top__seg{display:flex;gap:2px;padding:2px;border-radius:999px;background:#ffffff1f}.oph-top__seg button{position:relative;min-width:46px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;font-family:var(--oph-sans);font-size:12px;line-height:1;font-weight:700;letter-spacing:.04em;color:#e9e6e3;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.oph-top__seg button:after{content:"";position:absolute;left:0;right:0;top:-7px;bottom:-7px}.oph-top__seg button:hover{color:#fff}.oph-top__seg button[aria-current=true]{background:var(--oph-rose);color:var(--oph-ink)}.oph-top__seg--lang button{min-width:38px;padding:0 8px}.oph-top__more{position:relative;display:block;width:34px;height:34px;border-radius:50%;background:#ffffff1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23E9E6E3' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.8 2.6 15.200 0 18M12 3c-2.6 2.800-2.600 15.200 0 18'/%3E%3C/svg%3E") no-repeat center;overflow:hidden}.oph-top__more.is-on{box-shadow:inset 0 0 0 1.5px var(--oph-rose)}.oph-top__more select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;font-size:16px;cursor:pointer}.oph-top__ok{height:30px;padding:0 10px;border:0;border-radius:999px;background:#fff;color:var(--oph-ink);font:700 12px/1 var(--oph-sans)}.oph-top__seg button:focus-visible,.oph-top__more:focus-within,.oph .oph-top__portal:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.oph-top__ann{background:#ebd2d1;color:var(--oph-ink);overflow:hidden}.oph-top__msgs{position:relative;height:42px;max-width:1240px;margin:0 auto}.oph .oph-top__msg{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 16px;font-family:var(--oph-sans);font-size:13px;line-height:16px;font-weight:600;color:var(--oph-ink);text-align:center;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .5s ease,transform .65s var(--oph-ease),visibility 0s .65s}.oph .oph-top__msg.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .65s var(--oph-ease),visibility 0s 0s}.oph .oph-top__msg.is-out{transform:translateY(-100%)}.oph-top__msg b{flex:none;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.oph .oph-top__msg:focus-visible{outline:2px solid var(--oph-ink);outline-offset:-4px}@media(prefers-reduced-motion:reduce){.oph .oph-top__msg,.oph .oph-top__msg.is-on,.oph .oph-top__msg.is-out{transform:none;transition:opacity .2s ease,visibility 0s}}@media(min-width:768px){.oph-top__msgs{height:44px}.oph .oph-top__msg{font-size:13.5px}.oph-top__seg button{min-width:52px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ophair-top.css.map */
