.template-policy .shopify-policy__container{width:100%;max-width:none;margin:0 auto;padding-inline:var(--page-gutter);padding-top:clamp(var(--space-10),6vw,var(--space-16));padding-bottom:calc(clamp(var(--space-10),6vw,var(--space-16)) + var(--footer-height, 0px))}.template-policy .shopify-policy__title{margin:0 0 clamp(var(--space-8),4vw,var(--space-12));padding:0;border:0;text-align:left}.template-policy .shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:calc(var(--font-size-h1) * var(--font-heading-scale));line-height:1.1;letter-spacing:-.01em}.template-policy .shopify-policy__body{margin:0;font-size:var(--font-size-body);line-height:1.75;color:var(--color-foreground)}.template-policy .policy-lead{margin-bottom:clamp(var(--space-8),4vw,var(--space-12));font-size:var(--font-size-body-lg);line-height:1.7;color:var(--color-foreground-muted)}.template-policy .policy-lead>:first-child{margin-top:0}.template-policy .policy-lead>:last-child{margin-bottom:0}.template-policy .policy-section{display:grid;grid-template-columns:minmax(12rem,22rem) minmax(0,1fr);column-gap:clamp(var(--space-8),4vw,var(--space-16));align-items:start;padding-block:clamp(var(--space-6),3vw,var(--space-10));border-top:1px solid var(--color-border)}.template-policy .policy-section:last-child{border-bottom:1px solid var(--color-border)}.template-policy .policy-section__heading :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading-family);font-weight:500;line-height:1.3;color:var(--color-foreground)}.template-policy .policy-section__body{min-width:0;font-size:var(--font-size-body);line-height:1.75;color:var(--color-foreground)}.template-policy .policy-section__body>:first-child{margin-top:0}.template-policy .policy-section__body>:last-child{margin-bottom:0}.template-policy .shopify-policy__body p:not(:last-child){margin-bottom:var(--space-4)}.template-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6){margin-top:clamp(var(--space-8),3vw,var(--space-12));margin-bottom:var(--space-3);font-family:var(--font-heading-family);font-weight:500;line-height:1.25;color:var(--color-foreground)}.template-policy .shopify-policy__body :is(h1,h2){font-size:calc(var(--font-size-h3) * var(--font-heading-scale))}.template-policy .shopify-policy__body :is(h3,h4,h5,h6){font-size:calc(var(--font-size-h4) * var(--font-heading-scale))}.template-policy .policy-section .policy-section__heading :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:calc(var(--font-size-h4) * var(--font-heading-scale));letter-spacing:normal;text-transform:none}.template-policy .shopify-policy__body :is(h1,h2,h3,h4,h5,h6)+*{margin-top:0}.template-policy .shopify-policy__body :is(ul,ol){margin-bottom:var(--space-4);padding-left:var(--space-6)}.template-policy .shopify-policy__body li{margin-bottom:var(--space-2)}.template-policy .shopify-policy__body li:last-child{margin-bottom:0}.template-policy .shopify-policy__body li::marker{color:var(--color-foreground-muted)}.template-policy .shopify-policy__body strong{font-weight:600;color:var(--color-foreground)}.template-policy .shopify-policy__body a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.template-policy .shopify-policy__body a:hover{text-decoration-thickness:2px}.template-policy .shopify-policy__body hr{height:0;margin-block:clamp(var(--space-8),4vw,var(--space-12));border:0;border-top:1px solid var(--color-border)}.template-policy .shopify-policy__body blockquote{margin:var(--space-6) 0;padding-left:var(--space-6);border-left:1px solid var(--color-border-strong);color:var(--color-foreground-muted)}.template-policy .shopify-policy__body table{width:100%;margin-bottom:var(--space-6);font-size:var(--font-size-caption);text-align:left}.template-policy .shopify-policy__body :is(th,td){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.template-policy .shopify-policy__body th{font-family:var(--font-heading-family);font-weight:500}.template-policy .shopify-policy__body img{max-width:100%;height:auto}@media screen and (max-width:749px){.template-policy .policy-section{grid-template-columns:1fr;row-gap:var(--space-3)}.template-policy .shopify-policy__title h1{font-size:calc(var(--font-size-h2) * var(--font-heading-scale))}.template-policy .shopify-policy__body :is(ul,ol){padding-left:var(--space-5)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-policy.css.map */
