.shopify-policy__container{box-sizing:border-box;width:100%;max-width:840px!important;margin:0 auto!important;padding:48px 32px 64px!important;color:rgb(var(--color-foreground));overflow-wrap:anywhere}
.shopify-policy__title{text-align:left!important;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgba(var(--color-foreground),.16)}
.shopify-policy__title:before{content:"";display:block;width:44px;height:4px;background:#eeb83d;margin-bottom:20px}
.shopify-policy__title h1{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(28px,3.5vw,44px);line-height:1.15;letter-spacing:-.02em;margin:0}
.shopify-policy__body{font-family:var(--font-body-family);font-size:16px;line-height:1.8}
.shopify-policy__body h2{font-size:24px;line-height:1.3;margin:36px 0 16px;padding-top:24px;border-top:1px solid rgba(var(--color-foreground),.12)}
.shopify-policy__body h3{font-size:19px;line-height:1.4;margin:28px 0 12px}
.shopify-policy__body p{margin:0 0 16px}
.shopify-policy__body li{margin-bottom:8px}
.shopify-policy__body a{color:inherit;text-underline-offset:4px}
.shopify-policy__body blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid #eeb83d;background:rgba(var(--color-foreground),.025)}
.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}
.shopify-policy__body img{max-width:100%;height:auto}
@media(prefers-reduced-motion:no-preference){.shopify-policy__title,.shopify-policy__body{animation:av-policy-enter .22s ease-out both}}
@keyframes av-policy-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:749px){.shopify-policy__container{padding:32px 20px 40px!important}.shopify-policy__body{font-size:15px;line-height:1.75}.shopify-policy__body h2{font-size:21px}}
@media print{.shopify-policy__container{max-width:none!important;padding:0!important}.shopify-policy__title,.shopify-policy__body{animation:none!important;opacity:1!important;transform:none!important}}
