.carplay-help[hidden],.carplay-help [hidden]{display:none!important}.carplay-help{display:block;margin-top:6px;font-size:.82rem;line-height:1.45}.carplay-help__popup{position:fixed;inset:auto 20px 20px auto;z-index:30;box-sizing:border-box;width:min(380px,calc(100vw - 32px));max-height:min(620px,80dvh);overflow-y:auto;margin:0;padding:18px;background:var(--color-background);color:var(--color-foreground);border:1px solid rgb(var(--color-border-rgb) / .55);border-radius:14px;box-shadow:0 8px 32px #00000024;font-size:.82rem;line-height:1.45}.carplay-help__popup::backdrop{background:transparent;pointer-events:none}.carplay-help__close{position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:26px;cursor:pointer}.carplay-help h3{margin:0 30px 8px 0;font-size:.95rem}.carplay-help p{margin:0 0 10px}.carplay-help p.carplay-help__response-time{margin:10px 0 0;font-size:.75rem;color:rgb(var(--color-foreground-rgb) / .75)}@media(max-width:749px){.carplay-help__popup{inset:auto 8px 0;width:calc(100% - 16px);max-height:72dvh;padding:16px 14px max(14px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0}}@media(prefers-reduced-motion:no-preference){.carplay-help__popup:not([hidden]){animation:carplay-help-enter .18s ease-out}@keyframes carplay-help-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}.carplay-help__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.carplay-help__choices button{min-height:44px;padding:7px 9px;border:1px solid rgb(var(--color-border-rgb) / .65);border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.carplay-help__choices button:hover,.carplay-help__choices button[aria-expanded=true]{background:rgb(var(--color-foreground-rgb) / .055)}.carplay-help__contact{min-height:44px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.carplay-help form{display:grid;gap:6px;padding-top:10px;border-top:1px solid rgb(var(--color-border-rgb) / .55)}.carplay-help input[type=email],.carplay-help textarea{width:100%;min-width:0;padding:10px;border:1px solid var(--color-input-border);border-radius:6px;background:var(--color-input-background);color:var(--color-input-text);font:inherit;font-size:16px}.carplay-help textarea{resize:vertical}.carplay-help__actions{display:flex;align-items:center;gap:16px;margin-top:4px}.carplay-help__actions .button{min-height:44px;padding:10px 16px;font-size:.85rem}.carplay-help :is(button,input,textarea):focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/carplay-purchase-help.css.map */
