body.so-legal-page{background:var(--so-paper, #f5f2ea)}body.so-legal-page #MainContent{min-height:60vh;padding:3.2rem 0 5rem;background:linear-gradient(180deg,rgba(38,49,40,.045),transparent 22rem),var(--so-paper, #f5f2ea)}.shopify-policy__container{width:min(100% - 3rem,108rem)!important;max-width:108rem!important;margin:0 auto!important;padding:0!important;overflow:hidden;border:1px solid rgba(12,16,14,.1);border-radius:1.2rem;background:#fff;box-shadow:0 1.6rem 4.5rem #102f2814}.shopify-policy__title{margin:0!important;padding:3.2rem clamp(2rem,5vw,5rem) 2.8rem!important;background:var(--so-forest, #263128);text-align:left!important}.shopify-policy__title h1{max-width:84rem;margin:0!important;color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:900;letter-spacing:-.035em;line-height:1.02}.shopify-policy__body{max-width:none!important;padding:clamp(2.2rem,5vw,5rem)!important;color:#0c100ec7;font-size:1.55rem;line-height:1.7}.shopify-policy__body>*:first-child,.shopify-policy__body .rte>*:first-child{margin-top:0}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin:2.8rem 0 1rem;color:var(--so-ink, #0c100e);font-weight:900;letter-spacing:-.02em;line-height:1.18}.shopify-policy__body h2{font-size:clamp(2.2rem,3vw,3rem)}.shopify-policy__body h3{font-size:clamp(1.8rem,2.4vw,2.3rem)}.shopify-policy__body h4{font-size:1.7rem}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body table,.shopify-policy__body blockquote{margin-top:0;margin-bottom:1.35rem}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:2.2rem}.shopify-policy__body li+li{margin-top:.45rem}.shopify-policy__body a{color:#a83d2e;font-weight:750;text-underline-offset:.25rem}.shopify-policy__body hr{height:1px;margin:2.6rem 0;border:0;background:#0c100e1f}.shopify-policy__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{padding:1rem 1.2rem;border:1px solid rgba(12,16,14,.12);text-align:left;vertical-align:top}.shopify-policy__body th{background:#eef1ec;color:var(--so-ink, #0c100e);font-weight:850}body.so-legal-page .main-page-title{margin:0;padding:3.2rem clamp(2rem,5vw,5rem) 2.8rem;border-radius:1.2rem 1.2rem 0 0;background:var(--so-forest, #263128);color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:900;letter-spacing:-.035em;line-height:1.02}body.so-legal-page #MainContent>.shopify-section:first-child .page-width--narrow{width:min(100% - 3rem,108rem);max-width:108rem;padding:0 0 clamp(2.2rem,5vw,5rem);overflow:hidden;border:1px solid rgba(12,16,14,.1);border-radius:1.2rem;background:#fff;box-shadow:0 1.6rem 4.5rem #102f2814}body.so-legal-page #MainContent>.shopify-section:first-child .page-width--narrow>.rte{padding:clamp(2.2rem,5vw,5rem) clamp(2rem,5vw,5rem) 0;color:#0c100ec7;font-size:1.55rem;line-height:1.7}body.so-legal-page #MainContent>.shopify-section:first-child .rte h2,body.so-legal-page #MainContent>.shopify-section:first-child .rte h3,body.so-legal-page #MainContent>.shopify-section:first-child .rte h4{margin:2.8rem 0 1rem;color:var(--so-ink, #0c100e);font-weight:900;letter-spacing:-.02em;line-height:1.18}body.so-legal-page #MainContent>.shopify-section:first-child .rte a{color:#a83d2e;font-weight:750;text-underline-offset:.25rem}@media screen and (max-width:749px){body.so-legal-page #MainContent{padding:1.8rem 0 3rem}.shopify-policy__container,body.so-legal-page #MainContent>.shopify-section:first-child .page-width--narrow{width:min(100% - 2rem,108rem)!important;border-radius:.9rem}.shopify-policy__title,body.so-legal-page .main-page-title{padding:2.4rem 1.8rem 2.1rem!important;border-radius:.9rem .9rem 0 0}.shopify-policy__body,body.so-legal-page #MainContent>.shopify-section:first-child .page-width--narrow>.rte{padding:2.2rem 1.8rem!important;font-size:1.45rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/so-policy-pages.css.map */
