.gc-saved-phone{position:relative;font:inherit;color:inherit}.gc-saved-phone [hidden]{display:none!important}.gc-saved-phone button,.gc-saved-phone input,.gc-saved-phone select{font:inherit;color:inherit;box-sizing:border-box}.gc-saved-phone__trigger{display:flex;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;cursor:pointer}.gc-saved-phone__panel{padding:16px;border:1px solid #dedede;border-radius:6px;background:#fff;color:#202020;text-align:left;font-size:14px;line-height:1.5}.gc-saved-phone--desktop .gc-saved-phone__panel{position:absolute;inset-inline-end:0;top:calc(100% + 6px);width:320px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);overflow:auto;box-shadow:0 8px 24px #00000018;z-index:6}.gc-saved-phone__heading,.gc-saved-phone__actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.gc-saved-phone__heading button{border:0;background:transparent;min-width:44px;min-height:44px;font-size:22px;cursor:pointer}.gc-saved-phone__panel p{margin:8px 0}.gc-saved-phone__note,.gc-saved-phone__status{font-size:12px;color:#595959}.gc-saved-phone__actions button,.gc-saved-phone__panel form>button{min-height:44px;border:1px solid #ED5F67;border-radius:6px;padding:8px 12px;background:#fff;cursor:pointer}.gc-saved-phone__actions button:disabled{opacity:.5;cursor:default}.gc-saved-phone__panel form{display:grid;gap:10px;margin-top:12px}.gc-saved-phone__panel label{display:grid;gap:4px}.gc-saved-phone__panel input,.gc-saved-phone__panel select{width:100%;min-height:44px;padding:8px;border:1px solid #aaa;border-radius:6px;background:#fff;font-size:16px}.gc-saved-phone button:focus-visible,.gc-saved-phone input:focus-visible,.gc-saved-phone select:focus-visible{outline:2px solid #ED5F67;outline-offset:2px}.gc-saved-phone--desktop .gc-saved-phone__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gc-saved-phone--mobile{width:100%;box-sizing:border-box;flex-shrink:0;padding-inline:var(--padding-xl,20px)}.gc-saved-phone--mobile .gc-saved-phone__trigger{width:100%;padding:0}.gc-saved-phone--mobile .gc-saved-phone__panel{border:0;padding:8px 0;box-shadow:none}@media(max-width:749px){.gc-saved-phone--desktop{display:none}}.gc-saved-phone__brands{display:flex;gap:8px}.gc-saved-phone__brands button{min-height:44px;flex:1;padding:8px 12px;border:1px solid #aaa;border-radius:6px;background:#fff;cursor:pointer;font-size:16px}.gc-saved-phone__brands button[aria-pressed=true]{border-color:#ed5f67;box-shadow:inset 0 0 0 1px #ed5f67;font-weight:600}.gc-saved-phone__listbox{max-height:280px;overflow:auto;border:1px solid #aaa;border-radius:6px;background:#fff}.gc-saved-phone__opt{min-height:44px;display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:16px}.gc-saved-phone__opt.is-active{background:#faf6f5}.gc-saved-phone__opt.is-selected{font-weight:600}.gc-saved-phone__opt.is-note{color:#595959;cursor:default}.gc-saved-phone__panel form>button:disabled{opacity:.5;cursor:default}.gc-saved-phone__panel p{margin:6px 0}.gc-saved-phone__panel form{gap:8px}.gc-saved-phone__actions button.gc-saved-phone__link{min-height:0;border:0;background:transparent;padding:8px 0;font-size:14px;cursor:pointer}.gc-saved-phone__actions button.gc-saved-phone__link span:first-child{border-bottom:1px solid #777;padding-bottom:2px}.gc-saved-phone__actions button.gc-saved-phone__link--muted{color:#595959}.gc-saved-phone__brands button{min-height:38px;padding:6px 10px;font-size:15px}.gc-saved-phone__brands button[aria-pressed=true]{box-shadow:none;background:#fdecec}.gc-saved-phone__panel input:focus-visible{border-color:#ed5f67;outline:none}.gc-saved-phone--mobile .gc-saved-phone__panel{padding-top:4px}.gc-saved-phone__heading button{min-width:36px;min-height:36px}.gc-saved-phone__panel p{margin:4px 0}.gc-saved-phone__actions button.gc-saved-phone__link{padding:6px 0}.gc-saved-phone__panel form{gap:6px}.gc-saved-phone__brands button{min-height:34px;padding:5px 10px;font-size:14px}.gc-saved-phone__brands button[aria-pressed=true]{background:#fff;border-color:#ed5f67;font-weight:600}.gc-saved-phone--mobile .gc-saved-phone__trigger{min-height:36px}.gc-saved-phone--mobile .gc-saved-phone__panel{padding-top:0}.gc-saved-phone--mobile .gc-saved-phone__heading button{min-width:32px;min-height:32px}.gc-saved-phone__panel form>button{min-height:34px;padding:5px 10px}.gc-saved-phone--mobile .gc-saved-phone__trigger{font-size:16px;font-weight:600}.header-drawer .gc-saved-phone--mobile+.menu-drawer__navigation{padding-top:0}
/*# sourceMappingURL=/cdn/shop/t/85/assets/gc-saved-phone.css.map */
