#MainContent .os-support{--support-ink:var(--offsure-navy,#212b36);--support-line:#d8d5cd;max-width:1280px;margin:auto;padding:64px clamp(22px,5vw,72px) 72px;color:var(--support-ink);font-family:var(--offsure-body,Arial,sans-serif)}#MainContent .os-support *{box-sizing:border-box}#MainContent .os-support h1,#MainContent .os-support h2,#MainContent .os-support h3{font-family:var(--offsure-serif,Georgia,serif);font-weight:400;letter-spacing:-.025em;text-transform:none;text-wrap:balance;margin:0}#MainContent .os-support h1{font-size:clamp(44px,5.5vw,72px);line-height:1.08;max-width:none}#MainContent .os-support h2{font-size:clamp(28px,3vw,36px);line-height:1.18}#MainContent .os-support p{font-size:16px;line-height:1.65;max-width:65ch;margin:16px 0;color:inherit}#MainContent .os-support .os-support__eyebrow{font-size:11px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;color:#5b625f}#MainContent .os-support a{color:inherit;text-underline-offset:4px}#MainContent .os-support .os-support__text-link{display:inline-block;max-width:100%;text-wrap:pretty}#MainContent .os-support a:focus-visible,#MainContent .os-support summary:focus-visible,#MainContent .os-support button:focus-visible{outline:2px solid var(--support-ink);outline-offset:5px}#MainContent .os-support__head{max-width:720px}#MainContent .os-support__email{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:16px;text-decoration:none;border-bottom:1px solid var(--support-ink)}#MainContent .os-support__email svg{flex:none}#MainContent .os-support__shortcuts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--support-line);margin:40px 0 56px}#MainContent .os-support__shortcuts a{display:flex;align-items:center;gap:16px;min-height:90px;padding:20px 28px;text-decoration:none;border-right:1px solid var(--support-line);font-size:18px;transition:background-color .16s ease}#MainContent .os-support__shortcuts a:first-child{padding-left:0}#MainContent .os-support__shortcuts a:last-child{border:0}#MainContent .os-support__shortcuts a>span:last-child{margin-left:auto;font-size:18px}#MainContent .os-support__shortcuts a:hover{background:#edeae2}#MainContent .os-support__body{display:flex;flex-direction:column;gap:64px;align-items:stretch}#MainContent .os-support__answers{width:100%;max-width:850px;margin-inline:auto}#MainContent .os-support__answers h2{margin-bottom:28px}#MainContent .os-support details{border-bottom:1px solid var(--support-line);margin:0;padding:0;scroll-margin-top:120px}#MainContent .os-support details:first-of-type{border-top:1px solid var(--support-line)}#MainContent .os-support summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:18px 0;font-size:16px;font-weight:500;cursor:pointer;line-height:1.4}#MainContent .os-support summary::-webkit-details-marker{display:none}#MainContent .os-support summary svg{flex:none;transition:transform .18s ease}#MainContent .os-support details[open] summary svg{transform:rotate(45deg)}#MainContent .os-support details>div{padding:0 26px 20px 0}#MainContent .os-support details>div p{margin:0 0 12px;font-size:15px}#MainContent .os-support details>div p:last-child{margin-bottom:0}#MainContent .os-support__contact{scroll-margin-top:120px;background:#eeebe3;padding:clamp(24px,4vw,48px)}#MainContent .os-support__contact>p:not(.os-support__eyebrow){font-size:15px}#MainContent .os-support__form{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:28px}#MainContent .os-support__field:has(textarea),#MainContent .os-support__fine,#MainContent .os-support__success,#MainContent .os-support__errors{grid-column:1/-1}#MainContent .os-support__send{grid-column:2;justify-self:end;width:min(100%,260px)}#MainContent .os-support__field{display:flex;flex-direction:column;gap:8px}#MainContent .os-support__field label{font-size:13px;font-weight:550}#MainContent .os-support__field label span{font-weight:400;color:#5b625f}#MainContent .os-support__field input,#MainContent .os-support__field textarea{-webkit-appearance:none;appearance:none;width:100%;min-width:0;min-height:48px;background:#faf9f5;border:1px solid #9c9e97;border-radius:0;padding:12px;font:inherit;font-size:16px;color:inherit;box-shadow:none}#MainContent .os-support__field textarea{resize:vertical;min-height:120px}#MainContent .os-support__field input:focus-visible,#MainContent .os-support__field textarea:focus-visible{outline:2px solid var(--support-ink);outline-offset:2px}#MainContent .os-support .os-support__fine{font-size:12px;line-height:1.6;margin:0;color:#535b59}#MainContent .os-support__send{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;border:1px solid var(--support-ink);border-radius:0;padding:14px 18px;background:var(--support-ink);color:#f6f4ef;font:inherit;font-size:14px;cursor:pointer;transition:background-color .16s ease,transform .14s ease}#MainContent .os-support__send:hover{background:#35434d}#MainContent .os-support__send:active{transform:translateY(1px)}#MainContent .os-support__legal{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(36px,6vw,88px);border-top:1px solid var(--support-line);padding-top:40px;margin-top:64px}#MainContent .os-support__legal nav{display:flex;flex-direction:column}#MainContent .os-support__legal nav a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:48px;border-bottom:1px solid var(--support-line);font-size:14px;text-decoration:none}#MainContent .os-support__legal nav a span{font-size:12px;color:#535b59;white-space:nowrap}#MainContent .os-support__legal .os-support__fine{margin-bottom:12px}#MainContent .os-support__errors{border:1px solid var(--support-ink);padding:12px;font-size:14px}@media(max-width:749px){#MainContent .os-support{padding-top:36px;padding-bottom:44px}#MainContent .os-support__shortcuts{margin:28px 0 36px;grid-template-columns:1fr}#MainContent .os-support__shortcuts a,#MainContent .os-support__shortcuts a:first-child{padding:16px 0;min-height:64px;border-right:0;border-bottom:1px solid var(--support-line);font-size:16px}#MainContent .os-support__shortcuts a:last-child{border-bottom:0}#MainContent .os-support__body,#MainContent .os-support__legal{grid-template-columns:1fr;gap:36px}#MainContent .os-support__contact{padding:24px 20px}#MainContent .os-support__form{grid-template-columns:1fr;gap:20px}#MainContent .os-support__send{grid-column:1;width:100%;max-width:none}#MainContent .os-support__body{gap:40px}#MainContent .os-support__legal{margin-top:40px;padding-top:32px;gap:24px}#MainContent .os-support summary{min-height:64px;font-size:15px}#MainContent .os-support__email{font-size:14px}}@media(prefers-reduced-motion:reduce){#MainContent .os-support *{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/offsure-support-hub.css.map */
