:root{--pol-width: 47.5rem;--pol-ink: #51392e;--pol-text: #4a4a4a;--pol-muted: #6b615a;--pol-accent: #51392e;--pol-line: #e3dbd3;--pol-size: 16px;--pol-leading: 1.75;--pol-gap: 1.1em;--pol-section: 2.75rem}.shopify-policy__container{max-width:calc(var(--pol-width) + 2 * var(--page-margin, 20px))!important;margin-inline:auto!important;padding:56px var(--page-margin, 20px) 96px!important;box-sizing:border-box}main[data-template=page] .page-width-content,main[data-template="page.page"] .page-width-content{--page-content-width: var(--pol-width);--page-width: calc(var(--pol-width) + (var(--page-margin) * 2))}.shopify-policy__title{text-align:left!important;margin-bottom:36px}.shopify-policy__title h1,main[data-template=page] .section-content-wrapper h1,main[data-template="page.page"] .section-content-wrapper h1{margin:0;padding-bottom:22px;border-bottom:1px solid var(--pol-line);color:var(--pol-ink);line-height:1.2;text-wrap:balance}.shopify-policy__body .rte,main[data-template=page] .page-content,main[data-template="page.page"] .page-content{font-size:var(--pol-size);line-height:var(--pol-leading);color:var(--pol-text);overflow-wrap:break-word}.shopify-policy__body .rte :is(p,li),main[data-template=page] .page-content :is(p,li),main[data-template="page.page"] .page-content :is(p,li){hyphens:auto;-webkit-hyphens:auto}.shopify-policy__body .rte p,main[data-template=page] .page-content p,main[data-template="page.page"] .page-content p{margin:0 0 var(--pol-gap)}.shopify-policy__body .rte h2,main[data-template=page] .page-content h2,main[data-template="page.page"] .page-content h2{margin:var(--pol-section) 0 .8em;padding-top:var(--pol-section);border-top:1px solid var(--pol-line);font-size:clamp(19px,1.6vw,22px);line-height:1.3;color:var(--pol-ink)}.shopify-policy__body .rte>:first-child,main[data-template=page] .page-content rte-formatter>:first-child,main[data-template="page.page"] .page-content rte-formatter>:first-child,main[data-template=page] .page-content>:first-child,main[data-template="page.page"] .page-content>:first-child{margin-top:0;padding-top:0;border-top:0}.shopify-policy__body .rte :is(h3,h4),main[data-template=page] .page-content :is(h3,h4),main[data-template="page.page"] .page-content :is(h3,h4){margin:1.9em 0 .6em;font-size:17px;font-weight:700;line-height:1.35;color:var(--pol-ink)}.shopify-policy__body .rte p.pol-subtitle,main[data-template=page] .page-content p.pol-subtitle,main[data-template="page.page"] .page-content p.pol-subtitle{margin:1.9em 0 .6em;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:.02em;color:var(--pol-ink);text-align:left!important}.shopify-policy__body .rte p.pol-subtitle:first-child,main[data-template=page] .page-content p.pol-subtitle:first-child,main[data-template="page.page"] .page-content p.pol-subtitle:first-child{margin-top:0}.shopify-policy__body .rte p.pol-subtitle strong,main[data-template=page] .page-content p.pol-subtitle strong,main[data-template="page.page"] .page-content p.pol-subtitle strong{font-weight:700}.shopify-policy__body .rte :is(ul,ol),main[data-template=page] .page-content :is(ul,ol),main[data-template="page.page"] .page-content :is(ul,ol){margin:0 0 var(--pol-gap);padding-inline-start:1.4em}.shopify-policy__body .rte li,main[data-template=page] .page-content li,main[data-template="page.page"] .page-content li{margin-bottom:.45em;padding-inline-start:.2em}.shopify-policy__body .rte li::marker,main[data-template=page] .page-content li::marker,main[data-template="page.page"] .page-content li::marker{color:var(--pol-accent)}.shopify-policy__body .rte strong,main[data-template=page] .page-content strong,main[data-template="page.page"] .page-content strong{color:var(--pol-ink);font-weight:600}.shopify-policy__body .rte a,main[data-template=page] .page-content a,main[data-template="page.page"] .page-content a{color:var(--pol-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.shopify-policy__body .rte table,main[data-template=page] .page-content table,main[data-template="page.page"] .page-content table{margin:0 0 var(--pol-gap);font-size:15px}@media screen and (min-width:750px){.shopify-policy__body .rte :is(p,li),main[data-template=page] .page-content :is(p,li),main[data-template="page.page"] .page-content :is(p,li){text-align:justify;text-justify:inter-word}}@media screen and (max-width:749px){:root{--pol-size: 15px;--pol-section: 2.1rem}.shopify-policy__container{padding-top:36px!important;padding-bottom:64px!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/politiques.css.map */
