.shopify-policy__container{box-sizing:border-box;max-width:1200px!important;width:100%;margin:0 auto!important;padding:40px clamp(16px,4vw,40px) 64px!important;font-family:Outfit,var(--font-body-family),sans-serif;color:#1d2b33}
.shopify-policy__title{text-align:left!important;margin:0 0 28px;padding-bottom:18px;border-bottom:4px solid #fe5000}
.shopify-policy__title h1{margin:0;font-size:clamp(30px,4.5vw,46px);line-height:1.1;color:#081F2C;font-weight:700}
.shopify-policy__body{font-size:17px;line-height:1.65}
.shopify-policy__body .rte{max-width:72ch}
.shopify-policy__body h2{font-size:clamp(21px,2.2vw,26px);line-height:1.25;margin:32px 0 12px;color:#081F2C;scroll-margin-top:110px}
.shopify-policy__body h3{font-size:18px;margin:22px 0 8px;color:#081F2C}
.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body li{margin:0 0 8px}
.shopify-policy__body a{color:#c43e00;text-decoration:underline;text-underline-offset:2px}
.wwc-pol{display:grid;grid-template-columns:1fr;gap:24px}
.wwc-pol__toc details{border:1px solid #e3e7ea;border-radius:10px;padding:14px 18px;background:#fff}
.wwc-pol__toc summary{cursor:pointer;font-weight:700;color:#081F2C}
.wwc-pol__toc ol{list-style:none;margin:12px 0 0;padding:0;font-size:15px;line-height:1.4}
.wwc-pol__toc a{display:block;padding:7px 0;color:#1d2b33;text-decoration:none;border-bottom:1px solid #f0f2f4}
.wwc-pol__toc a:hover{color:#c43e00}
@media (min-width:990px){.wwc-pol{grid-template-columns:260px minmax(0,1fr);gap:56px}.wwc-pol__toc details{position:sticky;top:110px;max-height:calc(100vh - 140px);overflow:auto}}
