html body.tf-theme.tf-theme .shopify-policy__container{width:100%!important;max-width:1048px!important;box-sizing:border-box;padding:52px 24px 72px!important;margin-inline:auto!important;color:var(--tf-color-text-primary)}
html body.tf-theme.tf-theme .shopify-policy__title{text-align:center;margin:0 0 32px!important}
html body.tf-theme.tf-theme .shopify-policy__title h1{font:var(--tf-type-display-l)!important;text-align:center!important;margin:0!important;color:var(--tf-color-text-primary)}
html body.tf-theme.tf-theme .shopify-policy__title h1 em{font-weight:400;color:var(--tf-color-brand-primary)}
html body.tf-theme.tf-theme .tf-policy-intro{font:var(--tf-type-body-s)!important;max-width:650px;margin:10px auto 0!important;text-align:center;color:var(--tf-color-text-secondary)}
html body.tf-theme.tf-theme .shopify-policy__body{font:var(--tf-type-body-s)!important;color:var(--tf-color-text-primary)}
html body.tf-theme.tf-theme .tf-policy-group{border:1px solid #eee9e7;border-radius:12px;padding:16px 20px;margin:0 0 24px;background:var(--tf-color-bg-primary);min-width:0}
html body.tf-theme.tf-theme #MainContent .shopify-policy__container .shopify-policy__body .rte .tf-policy-group-title{font:var(--tf-type-ui-overline)!important;text-transform:uppercase;letter-spacing:.8px;color:var(--tf-color-brand-primary)!important;margin:0 0 6px!important}
html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details{border:0!important;border-bottom:1px solid #f0edeb!important;border-radius:0!important;margin:0!important;padding:16px 0!important;background:transparent!important;box-shadow:none!important}
html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details:last-child{border-bottom:0!important;padding-bottom:6px!important}
html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details>summary{display:grid!important;grid-template-columns:24px minmax(0,1fr) 12px;align-items:center;gap:12px!important;list-style:none;cursor:pointer;font:400 18px/26px var(--tf-font-heading)!important;margin:0!important;min-width:0;color:var(--tf-color-text-primary)}
html body.tf-theme.tf-theme .tf-policy-details>summary::-webkit-details-marker{display:none}
html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details>summary::after{content:''!important;display:block;width:6px;height:6px;border:0;border-top:1.5px solid var(--tf-color-brand-primary);border-right:1.5px solid var(--tf-color-brand-primary);transform:rotate(135deg);margin:0;justify-self:end}
html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details[open]>summary::after{transform:rotate(-45deg)}
html body.tf-theme.tf-theme .tf-policy-row-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(130deg,var(--tf-color-brand-secondary),#f9b4cb);color:var(--tf-color-icon-default)}
html body.tf-theme.tf-theme .tf-policy-row-icon .tf-icon{width:14px;height:14px}
html body.tf-theme.tf-theme .tf-policy-detail-content{margin:8px 24px 0 36px;overflow-wrap:anywhere}
html body.tf-theme.tf-theme .tf-policy-detail-content p,html body.tf-theme.tf-theme .tf-policy-detail-content li{font:var(--tf-type-body-s)!important;color:var(--tf-color-text-secondary);margin:0 0 8px!important}
html body.tf-theme.tf-theme .tf-policy-detail-content p:last-child{margin-bottom:0!important}
html body.tf-theme.tf-theme .tf-policy-detail-content h3{font:var(--tf-type-ui-label-m)!important;color:var(--tf-color-text-primary);margin:12px 0 6px!important}
html body.tf-theme.tf-theme .tf-policy-detail-content a{color:var(--tf-color-brand-primary-hover);text-decoration:underline}
html body.tf-theme.tf-theme .tf-policy-details>summary:focus-visible{outline:2px solid var(--tf-color-border-focus);outline-offset:4px;border-radius:4px}
@media(max-width:639px){html body.tf-theme.tf-theme .shopify-policy__container{padding:32px 20px 48px!important}html body.tf-theme.tf-theme .shopify-policy__title{margin-bottom:24px!important}html body.tf-theme.tf-theme .shopify-policy__title h1{font:var(--tf-type-display-m)!important}html body.tf-theme.tf-theme .tf-policy-intro{font:var(--tf-type-ui-label-s)!important}html body.tf-theme.tf-theme .tf-policy-group{padding:14px 12px;margin-bottom:16px}html body.tf-theme.tf-theme #MainContent .shopify-policy__container .shopify-policy__body .rte .tf-policy-group-title{font-size:9px!important;letter-spacing:.5px}html body.tf-theme.tf-theme .tf-policy-group .tf-policy-details>summary{font-size:15px!important;line-height:22px!important;gap:8px!important}html body.tf-theme.tf-theme .tf-policy-detail-content{margin:8px 0 0 32px}html body.tf-theme.tf-theme .tf-policy-detail-content p,html body.tf-theme.tf-theme .tf-policy-detail-content li{font-size:12px!important;line-height:18px!important}}
