body:has(.os-institutional) #header-group{display:none!important}body:has(.os-institutional) .content-for-layout{margin-top:0!important;--header-group-height:0px}body:has(.os-institutional) .shopify-section:not(.header-section):has(.section){background:transparent}body:has(.os-institutional) .content-for-layout>.shopify-section:first-child{margin-top:0!important}.os-institutional{--os-ink:#151515;--os-gray:#666;--os-rule:#e8e8e8;background:#fff;color:var(--os-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;min-height:65vh}.os-institutional *{box-sizing:border-box}.os-institutional a{color:inherit}.os-institutional a:focus-visible,.os-institutional summary:focus-visible,.os-institutional input:focus-visible,.os-institutional textarea:focus-visible{outline:2px solid #111;outline-offset:3px}.os-container{width:calc(100% - 104px);max-width:1264px;margin-inline:auto}.os-top{height:66px;display:flex;align-items:center;background:#141414;color:#fff}.os-top__inner{display:flex;justify-content:space-between;align-items:center;gap:24px}.os-wordmark{color:#fff!important;text-decoration:none;font-weight:900;font-size:24px;letter-spacing:-1px;line-height:1}.os-wordmark sup{font-size:8px;vertical-align:top;margin-left:2px;letter-spacing:0}.os-top__links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.os-top__links a{color:#fff;text-decoration:none;font-size:12px}.os-top__links a:hover{text-decoration:underline;text-underline-offset:3px}.os-hero{padding:70px 0 60px;border-bottom:1px solid var(--os-rule)}.os-crumb{color:#909090;font-size:11px;margin:0 0 13px}.os-crumb a{text-decoration:none}.os-eyebrow{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin:0 0 11px;color:#555}.os-hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.061em;line-height:1.01;font-size:clamp(42px,5.5vw,72px);max-width:780px;margin:0 0 15px;color:#151515}.os-hero__description{color:#6c6c6c;max-width:590px;margin:0;font-size:15px}.os-page-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:80px;padding-top:62px;padding-bottom:105px}.os-sidebar{align-self:start;position:sticky;top:22px;display:flex;flex-direction:column}.os-sidebar__label{font-size:10px;letter-spacing:.13em;font-weight:800;color:#222;margin:0 0 20px!important}.os-sidebar a{font-size:12px;padding:10px 0;border-bottom:1px solid var(--os-rule);text-decoration:none;color:#555}.os-sidebar a[aria-current=page]{font-weight:800;color:#111}.os-sidebar a:hover{color:#111}.os-article{max-width:900px;min-width:0;overflow-wrap:anywhere}.os-article__eyebrow{font-size:10px;font-weight:800;letter-spacing:.14em;color:#777;margin:0 0 11px}.os-article h2{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:clamp(28px,3.3vw,44px);letter-spacing:-.055em;line-height:1.07;margin:0 0 15px}.os-article h3{font-size:23px;letter-spacing:-.03em;margin:26px 0 11px}.os-article p{margin:0 0 16px}.os-article .os-muted{color:#686868}.os-article :is(ul,ol){padding-left:24px}.os-article li{margin:0 0 10px}.os-article :is(table){width:100%;border-collapse:collapse;display:block;overflow-x:auto}.os-article :is(th,td){border-bottom:1px solid var(--os-rule);padding:12px;text-align:left}.os-article__body{font-size:14px;line-height:1.76}.os-article__body h2{font-size:25px;margin:36px 0 12px}.os-article__body h3{font-size:20px}.os-article__body a{text-decoration:underline;text-underline-offset:3px}.os-cardgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.os-card{display:flex;flex-direction:column;min-height:150px;justify-content:space-between;border:1px solid #e4e4e4;padding:24px 26px;text-decoration:none!important;transition:border-color .15s,transform .15s}.os-card:hover{border-color:#111;transform:translateY(-2px)}.os-card h2{font-size:21px;letter-spacing:-.04em;margin:0 0 9px;font-weight:850}.os-card p{color:#747474;font-size:12px;line-height:1.5;margin:0}.os-card__arrow{font-size:17px;align-self:flex-end}.os-index-grid{padding-top:50px;padding-bottom:90px}.os-index-sublabel{font-size:10px;letter-spacing:.15em;font-weight:800;margin:0 0 15px}.os-index-group{padding-top:36px;margin-top:46px;border-top:1px solid var(--os-rule)}.os-index-group h2{font-size:29px;font-weight:900;letter-spacing:-.045em;margin:0 0 12px}.os-size img{display:block;width:100%;max-width:900px;height:auto;border:1px solid var(--os-rule)}.os-size figcaption{font-size:12px;color:#777;margin-top:9px}.os-faq details{border-bottom:1px solid var(--os-rule)}.os-faq summary{padding:17px 0;font-weight:750;list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer}.os-faq summary::-webkit-details-marker{display:none}.os-faq summary:after{content:"+"}.os-faq details[open] summary:after{content:"\2212"}.os-faq details p{color:#666;padding:0 20px 18px 0;margin:0}.os-form{margin-top:30px}.os-form label{display:block;font-size:12px;font-weight:700;margin:0 0 6px}.os-form input,.os-form textarea{border:1px solid #d4d4d4!important;background:#fff!important;color:#111!important;border-radius:0!important;width:100%;padding:13px 12px;margin-bottom:17px;font:inherit}.os-button{display:inline-block;border:0;background:#161616;color:#fff!important;padding:14px 22px;font-weight:750;font-size:13px;text-decoration:none!important;cursor:pointer}.os-contact-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.os-contact-panel{border:1px solid var(--os-rule);padding:24px}.os-contact-panel strong{display:block;font-size:11px;letter-spacing:.06em;margin-bottom:9px}.os-contact-panel a{font-weight:800}.os-policy-native .shopify-policy__container{max-width:none!important;width:100%;padding:0!important;margin:0!important;background:#fff;color:#151515}.os-policy-native .shopify-policy__title{display:none!important}.os-policy-native .shopify-policy__body{max-width:none!important;padding:0!important;margin:0!important;font:inherit;line-height:1.75;overflow-wrap:anywhere}.os-policy-native .shopify-policy__body h2{font-family:Arial,Helvetica,sans-serif;font-size:24px!important;font-weight:850;letter-spacing:-.04em;margin:30px 0 10px}.os-policy-native .shopify-policy__body h3{font-size:20px;margin:23px 0 10px}.os-policy-native .shopify-policy__body p{margin:0 0 17px}.os-policy-native .shopify-policy__body a{text-decoration:underline;color:#111}.os-policy-native .shopify-policy__body :is(ul,ol){padding-left:25px}.os-policy-native .shopify-policy__body :is(th,td){padding:9px;border-bottom:1px solid #ddd}.os-policy-native .shopify-policy__body table{width:100%;display:block;overflow:auto}@media(max-width:850px){.os-container{width:calc(100% - 44px)}.os-page-grid{grid-template-columns:1fr;gap:35px;padding-top:37px}.os-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.os-sidebar__label{grid-column:1/-1}.os-hero{padding:50px 0}.os-hero h1{font-size:clamp(38px,8vw,60px)}}@media(max-width:550px){.os-container{width:calc(100% - 32px)}.os-top{height:auto;min-height:65px;padding:14px 0}.os-top__inner{align-items:flex-start;flex-direction:column;gap:13px}.os-top__links{gap:9px 16px}.os-top__links a{font-size:11px}.os-hero{padding:42px 0}.os-cardgrid,.os-contact-panels,.os-sidebar{grid-template-columns:1fr}.os-card{min-height:120px}.os-page-grid,.os-index-grid{padding-bottom:62px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/offside-politicas.css.map */
