.shopify-policy__container{--p-terra:#ad523f;--p-vert:#0c381c;--p-sauge:#647d69;--p-brun:#57200b;--p-creme:#fbf4ea;--p-papier:#fffdf7;--p-encre:#2a211c;--p-doux:#5a4e46;--p-ligne:rgb(100 125 105 / .2);--p-marge:rgb(173 82 63 / .35);--p-scotch:rgb(221 209 194 / .92);--p-machine:var(--jp-font-machine,var(--heading-font-family,serif));--p-script:var(--jp-font-script,cursive)}.shopify-policy__container{--background:251 244 234;--text-color:42 33 28;box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding:clamp(28px,5vw,64px) 16px clamp(48px,7vw,96px)!important;background:#fbf4ea!important;background-image:none!important;color:#2a211c!important;overflow-x:clip}.shopify-policy__container *,.shopify-policy__container *:before,.shopify-policy__container *:after{box-sizing:border-box}.jppol__haut{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px;max-width:900px;margin:0 auto clamp(22px,3vw,32px);padding:0;list-style:none}.jppol__haut a{position:relative;display:inline-block;overflow:hidden;padding:7px 14px 6px;border:1.5px solid var(--p-terra);border-radius:3px;background:transparent;font-family:var(--p-machine);font-size:13px;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--p-terra);text-decoration:none;z-index:0;transition:color .25s}.jppol__haut a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--p-terra);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease;z-index:-1}.jppol__haut a:hover,.jppol__haut a:focus-visible{color:var(--p-creme)}.jppol__haut a:hover:before,.jppol__haut a:focus-visible:before{transform:scaleX(1)}.jppol__haut li:nth-child(odd) a{transform:rotate(-1.2deg)}.jppol__haut li:nth-child(2n) a{transform:rotate(1deg)}.shopify-policy__title{max-width:900px;margin:0 auto clamp(30px,4vw,44px)!important;text-align:center}.jppol__sur{display:inline-block;margin:0 0 14px;padding:6px 12px 5px;border:2px solid currentColor;border-radius:3px;font-family:var(--p-machine);font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--p-terra);transform:rotate(-2deg);opacity:.9}.shopify-policy__title h1{margin:0;font-family:var(--p-machine)!important;font-weight:400!important;font-size:clamp(32px,4.6vw,52px)!important;line-height:1.1!important;letter-spacing:0;color:var(--p-vert)!important;text-transform:none}.shopify-policy__body{position:relative;max-width:900px;margin:0 auto!important;padding:44px clamp(20px,4vw,52px) 40px 64px;background-color:var(--p-papier);color:var(--p-encre);background-image:linear-gradient(90deg,transparent 34px,var(--p-marge) 34px,var(--p-marge) 35.5px,transparent 35.5px),repeating-linear-gradient(180deg,transparent 0 29px,var(--p-ligne) 29px 30px);box-shadow:0 10px 26px #3c1e0a21;transform:rotate(-.25deg)}.shopify-policy__body:before{content:"";position:absolute;top:-11px;left:50%;width:96px;height:24px;margin-left:-48px;background:var(--p-scotch);box-shadow:0 1px 2px #00000014;transform:rotate(-3deg)}.shopify-policy__body .rte,.shopify-policy__body{font-size:16.5px;line-height:30px;color:var(--p-encre)}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--p-machine)!important;font-weight:400!important;letter-spacing:0;text-transform:none;color:var(--p-vert)!important;scroll-margin-top:calc(var(--sticky-area-height,0px) + 24px)}.shopify-policy__body h2{margin:38px 0 10px;font-size:clamp(23px,2.6vw,30px)!important;line-height:1.25!important}.shopify-policy__body h3{margin:24px 0 6px;font-size:clamp(18px,1.9vw,21px)!important;line-height:1.35!important;color:var(--p-sauge)!important}.shopify-policy__body h2:first-child,.shopify-policy__body .rte>h2:first-child{margin-top:0}.shopify-policy__body h3 strong{font-weight:400}.shopify-policy__body strong,.shopify-policy__body b{color:var(--p-brun)}.shopify-policy__body a{color:var(--p-terra)!important;text-decoration:underline!important;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__body a:hover,.shopify-policy__body a:focus-visible{color:var(--p-brun)!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body ul{list-style:none}.shopify-policy__body ul>li{position:relative;margin:0 0 8px}.shopify-policy__body ul>li:before{content:"";position:absolute;left:-16px;top:13px;width:7px;height:7px;border-radius:50%;background:var(--p-terra);opacity:.75}.shopify-policy__body ol>li{margin:0 0 8px}.shopify-policy__body li p{margin:0}.shopify-policy__body blockquote{margin:16px 0 20px;padding:16px 20px;border:1.5px dashed var(--p-sauge);border-radius:3px;background:#fbf4eab3;font-style:normal;font-size:15px;line-height:1.65;color:var(--p-doux)}.shopify-policy__body blockquote p{margin:0 0 10px}.shopify-policy__body blockquote p:last-child{margin:0}.jppol__table{position:relative;max-width:100%;margin:16px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgb(87 32 11 / .2);border-radius:8px;background-color:#fffcf6;background-image:linear-gradient(90deg,#fffcf6 30%,#fffcf600),linear-gradient(270deg,#fffcf6 30%,#fffcf600),radial-gradient(farthest-side at 0 50%,rgb(87 32 11 / .18),transparent),radial-gradient(farthest-side at 100% 50%,rgb(87 32 11 / .18),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:40px 100%,40px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.jppol__table:focus-visible{outline:2px solid var(--p-terra);outline-offset:2px}.shopify-policy__body table{width:100%;min-width:680px;margin:0;border:0;border-collapse:collapse;font-size:14.5px;line-height:1.55;background:transparent}.shopify-policy__body th,.shopify-policy__body td{padding:17px 20px!important;text-align:left;vertical-align:top;border:0;border-bottom:1px dashed rgb(87 32 11 / .28);background:transparent!important;color:var(--p-encre);line-height:1.55}.shopify-policy__body th{font-family:var(--p-machine);font-weight:400;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--p-brun);border-bottom:1.5px solid rgb(87 32 11 / .35)}.shopify-policy__body tbody td:first-child{font-weight:600;color:var(--p-vert)}.shopify-policy__body tr:last-child td{border-bottom:0}.shopify-policy__body th p,.shopify-policy__body td p{margin:0}.jppol__glisser{display:none;margin:-14px 0 20px;padding:0 4px;font-size:13px;line-height:1.4;color:var(--p-doux)}.jppol__grille{max-width:1200px;margin:0 auto}.jppol__grille .shopify-policy__body{max-width:none;margin:0!important;min-width:0}.jppol__sommaire{position:relative;margin:0 0 30px;padding:18px 18px 14px 22px;background:#fcf1cf;border-radius:2px 2px 3px 14px/2px 2px 3px 6px;box-shadow:0 1px 1px #57200b14,0 10px 16px -8px #57200b61;transform:rotate(-.6deg);line-height:1.45}.jppol__sommaire:before{content:"";position:absolute;top:-9px;left:50%;width:70px;height:20px;margin-left:-35px;background:var(--p-scotch);transform:rotate(3deg)}.jppol__sommaire details{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.jppol__sommaire summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-family:var(--p-script);font-size:25px;line-height:1.1;word-spacing:.3em;color:var(--p-terra)}.jppol__sommaire summary::-webkit-details-marker{display:none}.jppol__sommaire summary:after{content:"+";flex:none;display:grid;place-items:center;width:26px;height:26px;border:1.5px solid var(--p-terra);border-radius:50%;font-family:var(--p-machine);font-size:17px;line-height:1;word-spacing:0}.jppol__sommaire details[open] summary:after{content:"\2212"}.jppol__sommaire ol{margin:10px 0 0!important;padding:0!important;list-style:none!important;font-size:13.5px;line-height:1.45}.jppol__sommaire li{margin:0!important;padding:0!important;min-width:0}.jppol__sommaire li+li{margin-top:5px!important}.jppol__sommaire li:before,.jppol__sommaire li::marker{display:none;content:none}.jppol__sommaire a{display:block;padding:2px 0 2px 10px;border-left:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--p-encre)!important;text-decoration:none!important}.jppol__sommaire a:hover,.jppol__sommaire a:focus-visible{color:var(--p-terra)!important;text-decoration:underline!important;text-underline-offset:3px}.jppol__sommaire a.is-actif{border-left-color:var(--p-terra);color:var(--p-terra)!important;font-weight:700}@media screen and (min-width:1000px){.jppol__haut,.jppol--grille .shopify-policy__title{max-width:1200px}.jppol__grille{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,4vw,52px);align-items:start}.jppol__grille .jppol__sommaire{position:sticky;top:calc(var(--sticky-area-height,0px) + 24px);display:flex;flex-direction:column;max-height:calc(100vh - 136px);margin:0}.jppol__grille .jppol__sommaire summary{cursor:default}.jppol__grille .jppol__sommaire summary:after{display:none}.jppol__grille .jppol__sommaire ol{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}@media screen and (max-width:999px){.jppol__grille{max-width:900px}.jppol__sommaire{transform:none}}@media screen and (max-width:699px){.shopify-policy__body{padding:34px 16px 28px 46px;transform:none}.shopify-policy__body{background-image:linear-gradient(90deg,transparent 26px,var(--p-marge) 26px,var(--p-marge) 27.5px,transparent 27.5px),repeating-linear-gradient(180deg,transparent 0 29px,var(--p-ligne) 29px 30px)}.shopify-policy__body .rte,.shopify-policy__body{font-size:16px}.jppol__glisser{display:block}.jppol__haut a{transform:none!important}}@media(prefers-reduced-motion:reduce){.jppol__haut a,.jppol__haut a:before{transition:none}html:has(.shopify-policy__container){scroll-behavior:auto}}@media print{.jppol__haut,.jppol__sommaire{display:none}.shopify-policy__body{box-shadow:none;background-image:none;transform:none;padding:0}.shopify-policy__body:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/jp-politiques.css.map */
