:root{--cm-content-ink:#171717;--cm-content-text:#333330;--cm-content-muted:#6f6f68;--cm-content-line:#deded9;--cm-content-soft:#f6f6f3;--cm-content-width:820px;--cm-content-wide:1120px}.shopify-policy__container,main[data-template^=page] .section-wrapper>.section.page-width-content{width:min(calc(100% - 48px),var(--cm-content-wide))!important;max-width:var(--cm-content-wide)!important;margin-inline:auto!important;padding:clamp(54px,6vw,84px) 0 clamp(76px,8vw,116px)!important;color:var(--cm-content-ink)!important}.shopify-policy__title,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:first-child{width:100%!important;max-width:var(--cm-content-width)!important;margin:0 auto clamp(32px,4vw,48px)!important;padding:0 0 clamp(20px,2.2vw,30px)!important;border-bottom:1px solid var(--cm-content-line)!important;text-align:left!important}.shopify-policy__title h1,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:first-child :is(h1,p){max-width:100%!important;margin:0!important;color:var(--cm-content-ink)!important;font-family:var(--font-primary--family,var(--font-heading--family))!important;font-size:clamp(36px,4.5vw,56px)!important;font-weight:500!important;line-height:1.02!important;letter-spacing:-.04em!important;text-align:left!important;text-wrap:balance}.shopify-policy__body,main[data-template^=page] .section-wrapper .section-content-wrapper>.rte,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:not(:first-child){width:100%!important;max-width:var(--cm-content-width)!important;margin:0 auto!important;color:var(--cm-content-text)!important;font-size:clamp(15px,1.05vw,16px)!important;line-height:1.74!important;text-align:left!important}.shopify-policy__body p,main[data-template^=page] .section-wrapper .section-content-wrapper>.rte p,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:not(:first-child) p{margin:0 0 1.25em!important}.shopify-policy__body h2,main[data-template^=page] .section-wrapper .section-content-wrapper>.rte h2,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:not(:first-child) h2{margin:clamp(42px,5vw,62px) 0 16px!important;padding-top:22px!important;border-top:1px solid var(--cm-content-line)!important;color:var(--cm-content-ink)!important;font-family:var(--font-primary--family,var(--font-heading--family))!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-.025em!important;text-align:left!important;text-wrap:balance}.shopify-policy__body h2:first-child,main[data-template^=page] .section-wrapper .section-content-wrapper>.rte h2:first-child,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:not(:first-child) h2:first-child{margin-top:0!important}.shopify-policy__body h3,main[data-template^=page] .section-wrapper .section-content-wrapper>.rte h3,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:not(:first-child) h3{margin:32px 0 12px!important;color:var(--cm-content-ink)!important;font-family:var(--font-primary--family,var(--font-heading--family))!important;font-size:clamp(18px,1.55vw,22px)!important;font-weight:600!important;line-height:1.22!important;letter-spacing:-.015em!important;text-align:left!important}.shopify-policy__body :is(ul,ol),main[data-template^=page] .section-wrapper .section-content-wrapper :is(.rte,.text-block:not(:first-child)) :is(ul,ol){margin:0 0 1.45em!important;padding-left:1.25em!important}.shopify-policy__body li,main[data-template^=page] .section-wrapper .section-content-wrapper :is(.rte,.text-block:not(:first-child)) li{margin:.42em 0!important}.shopify-policy__body a,main[data-template^=page] .section-wrapper .section-content-wrapper :is(.rte,.text-block:not(:first-child)) a{color:var(--cm-content-ink)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}.shopify-policy__body :is(.token,.maybe-class-name,.property-access),main[data-template^=page] .section-wrapper .section-content-wrapper :is(.token,.maybe-class-name,.property-access){color:inherit!important;font:inherit!important;letter-spacing:inherit!important}.shopify-policy__body table,main[data-template^=page] .section-wrapper .section-content-wrapper table{display:block!important;width:100%!important;overflow-x:auto!important;border-collapse:collapse!important;margin:32px 0!important}.shopify-policy__body th,.shopify-policy__body td,main[data-template^=page] .section-wrapper .section-content-wrapper th,main[data-template^=page] .section-wrapper .section-content-wrapper td{min-width:160px!important;padding:13px 15px!important;border:1px solid var(--cm-content-line)!important;text-align:left!important;vertical-align:top!important}main[data-template^="page.contact"] .section-wrapper>.section.page-width-content{padding-bottom:32px!important}main[data-template^="page.contact"] .contact-form{width:100%!important;max-width:var(--cm-content-width)!important;margin-inline:auto!important}main[data-template^="page.contact"] .contact-form__form,main[data-template^="page.contact"] .contact-form__form-row{gap:16px!important}main[data-template^="page.contact"] .contact-form__input{min-height:52px!important;padding:15px 17px!important;color:var(--cm-content-ink)!important;background:#fff!important;border:1px solid #d6d6d2!important;border-radius:0!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}main[data-template^="page.contact"] .contact-form__input:focus{border-color:#171717!important;box-shadow:0 0 0 1px #171717!important;outline:0!important}main[data-template^="page.contact"] .contact-form__input--textarea{min-height:190px!important}main[data-template^="page.contact"] .submit-button{min-height:50px!important;padding:0 28px!important;border-radius:0!important;background:#171717!important;color:#fff!important;border:1px solid #171717!important}main[data-template^=blog] .blog-posts{padding-block:clamp(56px,7vw,96px)!important}main[data-template^=article] .blog-post-content{max-width:var(--cm-content-width)!important;margin-inline:auto!important;color:var(--cm-content-text)!important;font-size:clamp(15px,1.05vw,16px)!important;line-height:1.74!important}@media screen and (max-width:749px){.shopify-policy__container,main[data-template^=page] .section-wrapper>.section.page-width-content{width:calc(100% - 40px)!important;padding:42px 0 76px!important}.shopify-policy__title,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:first-child{margin-bottom:28px!important;padding-bottom:22px!important}.shopify-policy__title h1,main[data-template^=page] .section-wrapper .section-content-wrapper>.text-block:first-child :is(h1,p){font-size:clamp(34px,10.5vw,46px)!important}.shopify-policy__body h2,main[data-template^=page] .section-wrapper .section-content-wrapper :is(.rte,.text-block:not(:first-child)) h2{margin-top:38px!important;padding-top:20px!important}main[data-template^="page.contact"] .submit-button{width:100%!important}}@media(prefers-reduced-motion:reduce){main[data-template^="page.contact"] .contact-form__input{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cm-content-pages.css.map */
