.apex-info{--apex-ink:#101214;--apex-muted:#51585f;--apex-silver:#eceeef;color:var(--apex-ink);background:#fff}
.apex-info__hero{background:var(--apex-silver);padding:25px 0 64px;border-bottom:1px solid #d7dade}
.apex-info__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--apex-muted);margin-bottom:48px}
.apex-info__breadcrumb a{color:inherit;text-underline-offset:4px}
.apex-info__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}
.apex-info__hero .apex-info__eyebrow:before{content:'';display:inline-block;width:24px;height:3px;vertical-align:middle;margin-right:12px;background:#c94b08}
.apex-info__hero h1{font-size:clamp(36px,5.6vw,76px);line-height:1.04;letter-spacing:-.045em;max-width:1000px;margin:0;color:var(--apex-ink)}
.apex-info__layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(40px,7vw,110px);padding-top:64px;padding-bottom:88px;align-items:start}
.apex-info__body{max-width:70ch;font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.apex-info__body>p:first-child{font-size:21px;line-height:1.55;color:#343a40;margin-top:0;margin-bottom:36px}
.apex-info__body h2{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:42px 0 16px;scroll-margin-top:100px}
.apex-info__body p{margin:0 0 20px}
.apex-info__body a,.shopify-policy__body a{color:#a63b04;text-decoration:underline;text-underline-offset:4px}
.apex-info__body li{margin:10px 0}
.apex-info__body details{border-top:1px solid #d7dade;padding:20px 0}
.apex-info__body details:last-of-type{border-bottom:1px solid #d7dade}
.apex-info__body summary{font-weight:600;font-size:19px;list-style:revert;cursor:pointer;padding-right:20px;line-height:1.4}
.apex-info__body details p{margin:18px 0 0}
.apex-info__support{background:#101214;color:#fff;padding:28px}
.apex-info__support h2{color:#fff;font-size:28px;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px}
.apex-info__support p:not(.apex-info__eyebrow){font-size:15px;line-height:1.5;color:#cbd0d5}
.apex-info__support .button{width:100%;margin:12px 0 20px;min-width:0}
.apex-info__email{display:block;color:#fff;font-size:14px;overflow-wrap:anywhere;text-underline-offset:4px}
.apex-info__navigation{margin-top:30px}
.apex-info__navigation h2{font-size:16px;margin:0 0 12px}
.apex-info__navigation ul{padding:0;margin:0;list-style:none}
.apex-info__navigation a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #d7dade;color:var(--apex-ink);text-decoration:none;font-size:15px}
.apex-info__navigation a[aria-current=page]{color:#a63b04;font-weight:700}
.apex-info a:focus-visible,.apex-info button:focus-visible,.apex-info summary:focus-visible{outline:3px solid #c94b08;outline-offset:5px}
.apex-info__body .button{color:#fff;text-decoration:none;white-space:normal}
.apex-company-details{margin-top:26px;font-size:13px;line-height:1.65;color:#cbd0d5;overflow-wrap:anywhere}
.apex-footer .apex-company-details p{margin:0 0 7px;font-size:13px}
.apex-company-details address{font-style:normal;margin:0 0 14px}
.apex-company-details a{display:block;margin:9px 0;color:#fff;text-underline-offset:4px}
.apex-footer__columns>div{min-width:0}
.shopify-policy__container{max-width:84rem;padding:56px 24px 88px}
.shopify-policy__title{text-align:left;border-bottom:3px solid #c94b08;padding-bottom:26px;margin-bottom:36px}
.shopify-policy__title h1{font-size:clamp(34px,5vw,58px);line-height:1.1;letter-spacing:-.04em}
.shopify-policy__body{font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.shopify-policy__body h2{font-size:25px;line-height:1.3;margin:38px 0 16px}
apex-cookie-preferences{display:block;margin-top:36px}
apex-cookie-preferences [role=status]:empty{display:none}
apex-cookie-preferences [role=status]{margin-top:18px}
@media(max-width:989px){.apex-info__layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px;padding-bottom:48px}.apex-info__body{max-width:none}.apex-info__aside{display:grid;grid-template-columns:1fr 1fr;gap:24px}.apex-info__navigation{margin-top:0}}
@media(max-width:599px){.apex-info__hero{padding:20px 0 36px}.apex-info__breadcrumb{margin-bottom:32px}.apex-info__aside{grid-template-columns:1fr}.apex-info__body{font-size:16px}.apex-info__body>p:first-child{font-size:19px}.apex-info__body h2{font-size:23px}.apex-info__support{padding:24px}.shopify-policy__container{padding-top:32px}}
