.shopify-policy__container{max-width:780px!important;margin:0 auto!important;padding:clamp(2.5rem,6vw,4.5rem) 1.25rem clamp(3.5rem,8vw,6rem)!important;box-sizing:border-box}
.shopify-policy__title{text-align:center;margin:0 0 2.2rem}
.shopify-policy__title h1{font-family:var(--font-head);font-weight:var(--font-head-weight);font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.1;margin:0}
.shopify-policy__body{font-size:1rem;line-height:1.75;color:var(--c-text)}
.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-head);font-weight:var(--font-head-weight);font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.25;margin:2.4rem 0 .8rem}
.shopify-policy__body p{margin:0 0 1rem}
.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.2rem;margin:0 0 1.2rem}
.shopify-policy__body li{margin:.4rem 0}
.shopify-policy__body a{color:var(--c-accent-dark);text-decoration:underline;text-underline-offset:3px;word-break:break-word}
.shopify-policy__body strong{font-weight:700}
.shopify-policy__body table{width:100%;border-collapse:collapse;background:transparent;border:0;margin:0 0 1.5rem}
.shopify-policy__body th,.shopify-policy__body td{padding:.75rem 1rem .75rem 0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}
.shopify-policy__body th{width:40%;color:var(--c-muted);font-weight:400}
.shopify-policy__body tr:last-child th,.shopify-policy__body tr:last-child td{border-bottom:0}
@media(max-width:600px){.shopify-policy__body th,.shopify-policy__body td{display:block;width:auto}.shopify-policy__body th{padding-bottom:0;border-bottom:0}}
