body.template-page,body.template-policy,body.template-cart{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#173847;letter-spacing:0;background:#f6fafb}body.template-page main h1,body.template-page main h2,body.template-page main h3,body.template-policy main h1,body.template-policy main h2{font-family:inherit;text-transform:none;letter-spacing:-.025em;line-height:1.25;font-weight:650;color:#10212c}body.template-page main .section-header__title,body.template-policy .shopify-policy__title h1{font-size:34px}body.template-page main .page-content{padding-top:32px;padding-bottom:52px}body.template-page .rte,body.template-policy .shopify-policy__body{font-size:15px;line-height:1.75;color:#405d6b}body.template-page main .page-width--narrow{max-width:900px}body.template-page main .rte a,body.template-policy .shopify-policy__body a{color:#00849b;text-underline-offset:3px}body.template-page main .contact-form,body.template-page main .form-vertical{background:#fff;border:1px solid #dce7ed;border-radius:12px;padding:26px}body.template-page main input:not([type=checkbox]):not([type=radio]),body.template-page main textarea{border:1px solid #d6e3e9;border-radius:7px;background:#fff;font-family:inherit;font-size:14px}body.template-page main label{font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#4d6b7a}body.template-page main .btn{background:#009eb4;border-radius:7px;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}body.template-page main .collapsible-trigger-btn{font-family:inherit;font-size:15px;letter-spacing:0;text-transform:none;text-align:left;border-color:#dce7ed}body.template-policy .shopify-policy__container{max-width:900px;padding:35px 24px 55px}body.template-page main .section-header{text-align:left}body.template-page main .rte h2{font-size:24px;margin-top:30px}body.template-page main .rte h3{font-size:19px;margin-top:24px}body.template-page .ns-results-intro{font-size:15px}
@media(max-width:749px){body.template-page main .section-header__title,body.template-policy .shopify-policy__title h1{font-size:28px}body.template-page .rte,body.template-policy .shopify-policy__body{font-size:14px}body.template-page main .contact-form,body.template-page main .form-vertical{padding:20px}body.template-page main input:not([type=checkbox]):not([type=radio]),body.template-page main textarea{font-size:16px}}

body.template-404{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#f6fafb;color:#173847}.ns-not-found{padding:70px 24px;max-width:900px;text-align:center}.ns-not-found__eyebrow{font-size:12px;color:#00849b;letter-spacing:.15em}.ns-not-found h1{font-family:inherit;font-size:36px;font-weight:650;letter-spacing:-.025em;text-transform:none;margin:18px 0}.ns-not-found .rte{font-size:15px;line-height:1.7;color:#536f7e}.ns-not-found__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.ns-not-found__links a{padding:13px 18px;border:1px solid #dce7ec;border-radius:7px;background:#fff;color:#00849b;font-size:13px}.ns-not-found__links a:first-child{background:#009eb4;color:#fff;border-color:#009eb4}@media(max-width:749px){.ns-not-found h1{font-size:28px}.ns-not-found__links{flex-direction:column}}
