.convive-organic[data-convive-page=policy]{background:var(--co-bg, #faf8f3)}.pol-wrap{max-width:1300px;margin:0 auto;padding-left:var(--co-pad-x, 36px);padding-right:var(--co-pad-x, 36px)}.pol-grid{display:grid;grid-template-columns:minmax(0,700px) minmax(0,240px);justify-content:space-between;column-gap:clamp(40px,6vw,96px)}.pol-head{border-bottom:1px solid rgba(25,24,23,.13)}.pol-head .pol-grid{padding-top:calc(var(--co-header-h, 57px) + clamp(28px,4vw,44px));padding-bottom:clamp(32px,4vw,52px);align-items:end;row-gap:32px}.pol-eyebrow{font-family:Jost,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#6d6862;margin-bottom:18px}.pol-eyebrow--sm{font-size:12px;margin-bottom:12px}.pol-title{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:clamp(44px,5.6vw,76px);line-height:.95;letter-spacing:-.045em;margin:0 0 20px;color:#191817}.pol-dot{color:#e0402b}.pol-meta{display:flex;flex-wrap:wrap;gap:6px 28px;font-size:15px;color:#6d6862}.pol-inline{color:#191817;border-bottom:1px solid rgba(25,24,23,.35);white-space:nowrap;text-decoration:none}.pol-inline:hover{color:#c33a24}.pol-nav{display:flex;flex-direction:column;border-top:1px solid rgba(25,24,23,.2);margin-bottom:calc(-1*clamp(32px,4vw,52px));min-width:0}.pol-link{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(25,24,23,.2);font-family:Archivo,system-ui,sans-serif;font-size:17px;font-weight:500;letter-spacing:-.01em;color:#6d6862;text-decoration:none;transition:color .18s ease}.pol-link:last-child{border-bottom:0}.pol-link span{opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.pol-link:hover{color:#c2373a}.pol-link:hover span{opacity:1;transform:none}.pol-link[aria-current=page],.pol-link[aria-current=page]:hover{color:#191817;cursor:default}.pol-link[aria-current=page] span{opacity:0!important}.pol-body .pol-grid{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(64px,7vw,104px);align-items:start;row-gap:40px}.pol-aside{order:2;position:sticky;top:96px;margin-top:calc(22px - clamp(40px,5vw,72px));max-width:280px;min-width:0}.pol-toc{display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.35}.pol-toc a{color:#4a453f;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color .15s ease,color .15s ease}.pol-toc a:hover{color:#191817;text-decoration-color:#19181799}.pol-article{font-family:PT Sans,system-ui,sans-serif;font-size:17px;line-height:1.7;color:#3d3934;min-width:0;max-width:700px}.pol-article>p:first-child,.pol-article>.pol-lead{font-family:Archivo,system-ui,sans-serif;font-size:clamp(20px,1.9vw,23px);font-weight:500;letter-spacing:-.015em;line-height:1.45;color:#191817;margin:0;text-wrap:pretty}.pol-article p{margin:0 0 18px;text-wrap:pretty}.pol-article p:last-child{margin-bottom:0}.pol-article h2{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:clamp(26px,2.6vw,32px);line-height:1.08;letter-spacing:-.03em;color:#191817;margin:56px 0 16px;padding-top:28px;border-top:1px solid rgba(25,24,23,.16);scroll-margin-top:90px;text-wrap:balance}.pol-article h2.is-first{margin-top:40px}.pol-article h3{font-family:Archivo,system-ui,sans-serif;font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.015em;color:#191817;margin:28px 0 10px}.pol-article ul,.pol-article ol{margin:0 0 18px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.pol-article strong{color:#191817}.pol-article a{color:#191817;border-bottom:1px solid rgba(25,24,23,.35);text-decoration:none}.pol-article a:hover{color:#c33a24}.pol-contact{margin-top:56px;padding:28px 30px;background:#f2eee4;border-radius:10px;scroll-margin-top:90px}.pol-contact p{margin:0 0 16px}.pol-contact__row{display:flex;flex-wrap:wrap;gap:8px 32px;font-size:16px;color:#191817}.pol-callout{margin:40px 0 0;padding:20px 22px;border:1px dashed #c2373a;border-radius:8px;font-size:15px;line-height:1.55;color:#3d3934}.pol-callout__label{font-family:Jost,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c2373a;margin-bottom:8px}.pol-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.pol-tag{font-family:Jost,system-ui,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;padding:6px 10px;border:1px solid rgba(25,24,23,.22);border-radius:4px;color:#191817}@media(max-width:880px){.pol-grid{grid-template-columns:minmax(0,1fr)}.pol-aside{display:none!important}.pol-nav{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/convive-policy.css.map */
