body:has(.spirit-content-page),body.template-policy{background:#171416}body:has(.spirit-content-page) #MainContent,.template-policy #MainContent{min-height:60vh;display:flow-root;position:relative;isolation:isolate;background-color:#171416}body:has(.spirit-content-page) #MainContent:before,.template-policy #MainContent:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;aspect-ratio:1809 / 667;max-height:100%;pointer-events:none;background:url(spirit-content-stars-background.png) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 60%,rgb(0 0 0 / 65%) 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,rgb(0 0 0 / 65%) 80%,transparent 100%)}body:has(.spirit-content-page) #MainContent:after,.template-policy #MainContent:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:url(spirit-supplier-body-glow-background-desktop.png);background-position:center 400px;background-size:100% auto;background-repeat:no-repeat;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,transparent 400px,#000 900px,transparent 100%);mask-image:linear-gradient(to bottom,transparent 400px,#000 900px,transparent 100%)}.spirit-content-page{padding-inline:16px}.spirit-content-panel,.template-policy .shopify-policy__container{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:40px;border-radius:10px;background:#2b2430;color:#ece7df;text-align:start;overflow-wrap:anywhere}.template-policy .shopify-policy__container{width:calc(100% - 32px);margin-block:32px 64px}.spirit-content-panel .main-page-title,.template-policy .shopify-policy__title h1{margin:0 0 28px;color:#c5b18e;font-size:clamp(2.8rem,3vw,4rem);font-weight:400;line-height:1.25}.template-policy .shopify-policy__title{text-align:start}.spirit-content-panel .rte,.template-policy .shopify-policy__body{color:#ece7df;font-size:1.6rem;line-height:1.7}.spirit-content-panel .rte :is(h2,h3,h4,h5,h6),.template-policy .shopify-policy__body :is(h2,h3,h4,h5,h6){margin-block:32px 12px;color:#c5b18e;font-weight:400;line-height:1.4}.spirit-content-panel .rte h2,.template-policy .shopify-policy__body h2{font-size:2rem}.spirit-content-panel .rte h3,.template-policy .shopify-policy__body h3{font-size:1.8rem}.spirit-content-panel .rte a,.template-policy .shopify-policy__body a{color:#c5b18e;text-decoration:underline;text-underline-offset:3px}.spirit-content-panel .rte a:focus-visible,.template-policy .shopify-policy__body a:focus-visible{outline:2px solid #c5b18e;outline-offset:4px}.spirit-content-panel .rte :is(img,video),.template-policy .shopify-policy__body :is(img,video){max-width:100%;height:auto;border-radius:8px}.spirit-content-panel .rte iframe,.template-policy .shopify-policy__body iframe{max-width:100%;border-radius:8px}.spirit-content-panel .rte table,.template-policy .shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}@media screen and (max-width:749px){body:has(.spirit-content-page) #MainContent:before,.template-policy #MainContent:before{aspect-ratio:393 / 562}body:has(.spirit-content-page) #MainContent:after,.template-policy #MainContent:after{background-position:center 320px;background-size:auto 1000px;-webkit-mask-image:linear-gradient(to bottom,transparent 320px,#000 700px,transparent 1320px);mask-image:linear-gradient(to bottom,transparent 320px,#000 700px,transparent 1320px)}.spirit-content-panel,.template-policy .shopify-policy__container{padding:24px 18px;border-radius:8px}.spirit-content-panel .main-page-title,.template-policy .shopify-policy__title h1{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-spirit-content-page.css.map */
