body .shopify-policy__container{width:100%;max-width:800px!important;margin:0 auto!important;padding:48px 24px 64px!important}
.shopify-policy__container .shopify-policy__title{text-align:left;margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #0d0f1220}
.shopify-policy__container .shopify-policy__title h1,.pop-template-page #MainContent h1,.pop-template-page #MainContent .h0,.pop-template-page #MainContent .h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3vw,38px)!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.025em!important;text-transform:none!important}
.shopify-policy__container .shopify-policy__body,.pop-template-page .pop-page .pop-rich{font-size:15px;line-height:1.85;color:var(--pop-ink)}
.shopify-policy__body :is(h1,h2,h3,h4,h5,h6),.pop-template-page .pop-page .pop-rich :is(h1,h2,h3,h4,h5,h6){font-family:Arial,Helvetica,sans-serif;font-size:18px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.01em!important;text-transform:none!important;margin:28px 0 12px}
.shopify-policy__body :is(p,ul,ol),.pop-template-page .pop-page .pop-rich :is(p,ul,ol){max-width:none;margin:0 0 18px}
.shopify-policy__body :is(ul,ol),.pop-template-page .pop-page .pop-rich :is(ul,ol){padding-left:20px}
.shopify-policy__body li,.pop-template-page .pop-page .pop-rich li{margin:0 0 9px;padding-left:3px}
.shopify-policy__body a,.pop-template-page .pop-page .pop-rich a{color:var(--pop-blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.shopify-policy__body :is(table,iframe),.pop-template-page .pop-page .pop-rich :is(table,iframe){max-width:100%}
.shopify-policy__body table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;font-size:13px}
.shopify-policy__body :is(th,td){border:1px solid #0d0f1220;padding:12px;text-align:left}
.shopify-policy__body :is(div,span,p,li){overflow-wrap:anywhere}
.pop-template-page #MainContent .pop-page{max-width:800px;padding:48px 24px 64px}
.pop-template-page #MainContent .pop-page-title{margin:0 0 28px;padding-bottom:24px;border-bottom:1px solid #0d0f1220}
.pop-template-page #MainContent .main-page-title{margin-bottom:28px}
.pop-template-page #MainContent .pop-editorial h2{font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.025em}
.pop-template-page #MainContent .rich-text__heading,.pop-template-page #MainContent .collapsible-content__heading{font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.025em}
.pop-template-page #MainContent .rich-text__text,.pop-template-page #MainContent .accordion__content{line-height:1.85;font-size:15px}
@media(max-width:749px){body .shopify-policy__container{padding:32px 20px 44px!important}.pop-template-page #MainContent .pop-page{padding:32px 20px 44px}.shopify-policy__container .shopify-policy__title,.pop-template-page #MainContent .pop-page-title{padding-bottom:20px;margin-bottom:24px}.shopify-policy__container .shopify-policy__body,.pop-template-page .pop-page .pop-rich{font-size:14px}}

.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-size:26px!important;font-weight:400!important;line-height:1.35!important;letter-spacing:-.015em!important}.pop-page-title sup{font-size:.45em;line-height:0;vertical-align:super;margin-left:1px}@media(max-width:749px){.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-size:22px!important;line-height:1.4!important}}

.pop-template-page #MainContent .pop-page:has(.pop-page-title--initiative){max-width:760px;padding:40px 24px 64px}
.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:clamp(24px,3vw,32px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.025em!important;margin:0 0 28px;padding-bottom:24px}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich{font-size:15px;line-height:1.75;font-weight:400;color:#222;overflow:visible}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich :is(p,li,span){font-size:inherit!important;line-height:inherit!important;font-weight:400!important;letter-spacing:normal!important;text-align:left!important}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich :is(h2,h3,h4){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:21px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:-.02em!important;margin:32px 0 12px!important;text-align:left!important}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich p{margin:0 0 18px!important}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich :is(strong,b){font-weight:500!important}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich img{display:block;width:240px!important;max-width:100%!important;height:auto!important;margin:0 0 28px!important}
.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich p:has(>img){margin:0!important;text-align:left!important}
@media(max-width:749px){.pop-template-page #MainContent .pop-page:has(.pop-page-title--initiative){padding:32px 20px 44px}.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich{font-size:14px}.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich img{width:220px!important}.pop-template-page .pop-page:has(.pop-page-title--initiative) .pop-rich :is(h2,h3,h4){font-size:19px!important}}

.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:1!important;text-transform:uppercase!important;max-width:15ch}@media(min-width:750px){.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-size:clamp(54px,6.8vw,112px)!important;max-width:10ch}}

.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-size:clamp(15px,4.3vw,22px)!important;max-width:none;white-space:nowrap;letter-spacing:-.05em!important}@media(min-width:750px){.pop-template-page #MainContent .pop-page-title.pop-page-title--initiative{font-size:32px!important;max-width:none}}
