.sealioo-contact{padding-block:clamp(2.5rem,6vw,5rem)}.sealioo-contact__intro{max-width:48rem;margin-bottom:2.5rem}.sealioo-contact__intro .sealioo__heading{font-size:clamp(2rem,5vw,3.6rem)}.sealioo-contact__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.sealioo-contact__ways{display:grid;gap:1rem}.sealioo-contact__card{display:grid;gap:.55rem;border:1px solid var(--s-line);border-radius:var(--s-radius);padding:1.5rem;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--s-fg) 2%,var(--s-bg));transition:border-color .15s,background .15s}.sealioo-contact__card:hover{background:color-mix(in srgb,var(--s-fg) 5%,var(--s-bg));border-color:var(--s-fg)}.sealioo-contact__card strong{display:flex;justify-content:space-between;gap:.5rem;font-size:1.15rem}.sealioo-contact__card>span:last-child{font-size:.9rem;line-height:1.5;color:var(--s-muted)}.sealioo-contact__icon{font-size:1.7rem;line-height:1}.sealioo-contact__note{margin:.5rem 0 0;line-height:1.6}.sealioo-contact__seller{margin:0;font-size:.85rem;color:var(--s-muted)}.sealioo-contact__form-wrap{border:1px solid var(--s-line);border-radius:var(--s-radius);padding:clamp(1.25rem,3vw,2rem);scroll-margin-top:7rem}.sealioo-contact__form-wrap h2{font-size:1.4rem;line-height:1.3;margin:0;font-weight:600}.sealioo-contact__form-wrap .sealioo__text{font-size:.95rem;margin:.75rem 0 1.5rem}.sealioo-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.sealioo-contact__form label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.sealioo-contact__form input,.sealioo-contact__form select,.sealioo-contact__form textarea{width:100%;min-height:48px;border:1px solid color-mix(in srgb,var(--s-fg) 35%,transparent);border-radius:8px;background:var(--s-bg);color:var(--s-fg);padding:.8rem;font:inherit;font-size:1rem}.sealioo-contact__form textarea{resize:vertical;min-height:140px}.sealioo-contact__message{grid-column:1/-1}.sealioo-contact__form .sealioo__btn{margin-top:1.5rem;gap:1rem;min-height:48px}.sealioo-contact__privacy{font-size:.8rem;line-height:1.6;color:var(--s-muted);margin:1rem 0 0}.sealioo-contact__privacy a,.sealioo-help__body a:not(.sealioo__btn){text-underline-offset:.2em}.sealioo-contact__feedback{padding:1rem;border:1px solid var(--s-fg);border-radius:8px;line-height:1.6}.sealioo-contact-callout{border-top:1px solid var(--s-line);border-bottom:1px solid var(--s-line);padding-block:2.5rem}.sealioo-contact-callout__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sealioo-contact-callout__inner .sealioo__heading{font-size:clamp(1.8rem,3vw,2.4rem)}.sealioo-contact-callout__inner .sealioo__text{margin-bottom:0;max-width:40rem}.sealioo-contact-callout__inner .sealioo__btn{white-space:nowrap;gap:1rem;min-height:48px;flex-shrink:0}.sealioo-help__launcher{position:fixed;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));z-index:18;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1rem;border-radius:999px;background:var(--color-foreground,#20201e);color:var(--color-background,#f7f4ee);border:1px solid currentColor;text-decoration:none;font-size:.95rem;box-shadow:0 3px 12px #0002}.sealioo-help__launcher[hidden]{display:none}.sealioo-help__dialog{position:fixed;inset:auto 1.2rem 1.2rem auto;box-sizing:border-box;margin:0;padding:0;width:min(410px,calc(100vw - 2.4rem));max-height:calc(100dvh - 2.4rem);max-height:calc(100svh - 2.4rem);overflow:auto;border:1px solid var(--s-line);border-radius:18px;box-shadow:0 12px 40px #0003}.sealioo-help__dialog::backdrop{background:#20201e60}.sealioo-help__header{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;border-bottom:1px solid var(--s-line)}.sealioo-help__header .sealioo__eyebrow{font-size:.65rem;margin-bottom:.4rem}.sealioo-help__header h2{margin:0;font-size:1.15rem;line-height:1.3;font-weight:600}.sealioo-help__close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--s-line);border-radius:50%;background:transparent;color:inherit;font:inherit;font-size:1.5rem;cursor:pointer}.sealioo-help__body{padding:1.25rem;font-size:.9rem;line-height:1.6}.sealioo-help__body>p{margin:0 0 1.25rem}.sealioo-help__questions{display:grid;gap:.6rem}.sealioo-help__questions details{padding:.1rem .9rem;border:1px solid var(--s-line);border-radius:10px}.sealioo-help__questions summary{cursor:pointer;min-height:48px;padding:.75rem 0;font-weight:600}.sealioo-help__questions p{margin:.25rem 0 .75rem}.sealioo-help__questions a{display:inline-block;margin-bottom:.9rem;color:inherit}.sealioo-help__handoff{border-top:1px solid var(--s-line);margin-top:1.4rem;padding-top:1.25rem}.sealioo-help__handoff h3{margin:0;font-size:1rem;font-weight:600}.sealioo-help__handoff p{margin:.5rem 0 1rem}.sealioo-help__handoff .sealioo__btn{width:100%;min-height:48px;gap:1rem}.sealioo-help__email{display:block;min-height:44px;text-align:center;padding:.65rem;color:inherit}.sealioo-help__handoff .sealioo-help__disclosure{font-size:.75rem;color:var(--s-muted);margin:.4rem 0 0}.sealioo-contact :focus-visible,.sealioo-help :focus-visible,.sealioo-contact-callout :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.sealioo-contact__layout{grid-template-columns:1fr}.sealioo-contact__intro{margin-bottom:1.5rem}.sealioo-contact__ways{gap:.75rem}.sealioo-contact__card{padding:1.15rem}.sealioo-contact__fields{grid-template-columns:1fr}.sealioo-contact__form .sealioo__btn{width:100%}.sealioo-contact-callout__inner{display:block}.sealioo-contact-callout__inner .sealioo__btn{margin-top:1.25rem}.sealioo-help__launcher{right:.75rem;bottom:calc(90px + env(safe-area-inset-bottom));min-height:44px;padding:.65rem .9rem}.sealioo-help__dialog{inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom)) .75rem;width:calc(100vw - 1.5rem);max-height:calc(100svh - 1.5rem - env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.sealioo-contact__card{transition:none}}.sealioo-contact__dialog{box-sizing:border-box;width:min(32rem,calc(100vw - 2rem));max-height:calc(100svh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--s-line);border-radius:var(--s-radius);background:var(--s-bg);color:var(--s-fg);overflow:auto}.sealioo-contact__dialog::backdrop{background:color-mix(in srgb,var(--s-fg) 45%,transparent)}.sealioo-contact__dialog-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.sealioo-contact__dialog-header h2{margin:0;font-size:1.6rem;line-height:1.2;font-weight:600}.sealioo-contact__dialog>p{line-height:1.6;color:var(--s-muted)}.sealioo-contact__dialog-actions{display:grid;gap:.8rem;margin:1.5rem 0}.sealioo-contact__dialog-actions .sealioo__btn{gap:1rem;text-align:center}.sealioo-contact__dialog .sealioo-contact__dialog-note{font-size:.9rem}.sealioo-contact__dialog-form{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sealioo-contact.css.map */
