/* Les Cools — policy pages */
.shopify-policy__container{max-width:820px!important;padding:56px 24px 80px!important}
.shopify-policy__title h1{font-size:56px!important;line-height:1;letter-spacing:-.03em;text-align:left;margin:0 0 24px}
.shopify-policy__body{font-size:16px;line-height:1.65;color:var(--lc-navy)}
.lc-pol__intro{margin:0 0 28px}
.lc-pol__sum{margin:0 0 22px!important;padding:20px 22px;background:var(--lc-pale);border:1px solid var(--lc-navy);font-size:16px;line-height:1.55}
.lc-pol__toc{display:flex;flex-wrap:wrap;gap:8px}
.lc-pol__toc a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--lc-navy);background:var(--lc-cream);color:var(--lc-navy);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.06em;transition:background .18s}
.lc-pol__toc a:hover{background:var(--lc-yellow)}
.lc-pol__tools{margin:14px 0 0!important}
.lc-pol__tools button{background:none;border:0;padding:0;color:var(--lc-navy);font:inherit;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.lc-pol__sec{border-top:1px solid var(--lc-navy)}
.lc-pol__sec:last-of-type{border-bottom:1px solid var(--lc-navy)}
.lc-pol__sec>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-weight:700;font-size:17px;scroll-margin-top:110px;transition:background .18s}
.lc-pol__sec>summary::-webkit-details-marker{display:none}
.lc-pol__sec>summary::after{content:"+";font-size:22px;line-height:1}
.lc-pol__sec[open]>summary::after{content:"–"}
.lc-pol__sec>summary:hover{background:var(--lc-yellow)}
.lc-pol__body{padding:0 4px 18px}
.lc-pol__body h2{font-size:18px}
@media (max-width:749px){.shopify-policy__title h1{font-size:38px!important}.shopify-policy__container{padding:32px 16px 56px!important}}
