cart-drawer.pp{--pp-b: #4e3629;--pp-t: #252525;--pp-g: #8a8380;--pp-l: #ece5df;--pp-s: #f7f3ef;--pp-milk: #e4d5d3;--pp-med: #a37f74;--pp-vert: #1f7a45;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:flex-end;background:#2519126b;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;font-family:var(--font-body--family);color:var(--pp-t);-webkit-font-smoothing:antialiased}cart-drawer.pp.is-open{opacity:1;visibility:visible}.pp :where(h2,h3,p,ul){margin:0;padding:0}.pp :where(button){font:inherit;color:inherit}.pp-boite{position:relative;width:440px;max-width:100vw;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-20px 0 50px -20px #25191266;transform:translate(100%);transition:transform .32s cubic-bezier(.3,1,.4,1);outline:none}.pp.is-open .pp-boite{transform:none}.pp--charge .pp-defile,.pp--charge .pp-pied{opacity:.55;pointer-events:none;transition:opacity .15s}.pp-tete{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px}.pp-tete h2{display:flex;align-items:center;gap:9px;font-family:var(--font-subheading--family);font-size:20px;font-weight:700;letter-spacing:-.02em}.pp-nb{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--pp-b);color:#fff;font-size:12px;display:grid;place-items:center;font-variant-numeric:tabular-nums}.pp-fermer{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:44px;height:44px;border-radius:50%;background:var(--pp-s);display:grid;place-items:center}.pp-fermer svg{width:16px;height:16px}.pp-bandeau{flex:none;height:34px;overflow:hidden;background:#a4bbd7;color:#46352f}.pp-bandeau-liste{list-style:none}.pp-bandeau-liste li{height:34px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:12px;white-space:nowrap}.pp-bandeau-liste--2{animation:pp-defile-2 8s cubic-bezier(.7,0,.3,1) infinite}.pp-bandeau-liste--3{animation:pp-defile 12s cubic-bezier(.7,0,.3,1) infinite}.pp-bandeau:hover .pp-bandeau-liste{animation-play-state:paused}.pp-tp-etoiles{width:72px;height:auto;display:block;flex:none}.pp-tp-logo{width:66px;height:auto;display:block;flex:none}.pp-point{width:6px;height:6px;border-radius:50%;background:#3ccf7d;box-shadow:0 0 0 3px #3ccf7d40;flex:none}.pp-defile{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:18px}.pp-jauge{padding:12px 20px 14px;border-bottom:1px solid var(--pp-l)}.pp-jauge-msg{font-size:13px;line-height:1.35;text-align:center;text-wrap:balance}.pp-jauge-msg b{color:var(--pp-b)}.pp-jauge-rail{margin-top:10px;display:flex;align-items:flex-start}.pp-seg{flex:1;position:relative;height:6px;margin-top:11px;border-radius:999px;background:#ece3dc;overflow:hidden}.pp-seg i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--pp-milk),var(--pp-med) 55%,var(--pp-b));transition:width .6s cubic-bezier(.3,1,.4,1)}.pp-palier{flex:none;width:28px;margin:0 -3px;position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}.pp-noeud{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#b3a59c;box-shadow:0 0 0 1px #e6dcd4;transition:background .3s,color .3s}.pp-noeud svg{width:14px;height:14px}.pp-palier--ok .pp-noeud{background:var(--pp-b);color:#fff;box-shadow:0 0 0 2px #fff,0 3px 10px -4px #4e36298c}.pp-palier--ok .pp-noeud:after{content:"";position:absolute;top:17px;right:-3px;width:12px;height:12px;border-radius:50%;background:#22a55a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;box-shadow:0 0 0 1.5px #fff}.pp-palier--suivant .pp-noeud{color:var(--pp-b);box-shadow:0 0 0 1.5px var(--pp-b);animation:pp-halo 2.2s ease-out infinite}.pp-palier-lib{position:absolute;top:32px;right:0;font-size:10.5px;line-height:1.2;color:var(--pp-g);white-space:nowrap}.pp-palier:not(:last-child) .pp-palier-lib{right:auto;left:50%;transform:translate(-50%)}.pp-palier-lib b{color:#5d5856}.pp-palier--ok .pp-palier-lib b{color:var(--pp-b)}.pp-jauge-rail{padding-bottom:18px}.pp-lignes{list-style:none;margin:14px 16px 0}.pp-ligne{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--pp-l);align-items:start}.pp-ligne:first-child{padding-top:4px}.pp-vis{position:relative;display:block;width:68px;height:68px;border-radius:12px;overflow:hidden;background:#f6efea}.pp-vis img{width:100%;height:100%;object-fit:cover;display:block}.pp-bs{color:var(--pp-t);position:absolute;left:50%;bottom:4px;transform:translate(-50%);padding:2px 5px;border-radius:999px;background:#fff;font-size:7.5px;font-weight:700;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 3px #00000014}.pp-ligne-txt{min-width:0}.pp-nom{display:block;color:inherit;text-decoration:none;font-family:var(--font-subheading--family);font-size:13.5px;line-height:1.25;font-weight:700;text-transform:uppercase}.pp-variante{display:block;margin-top:2px;font-size:12px;color:var(--pp-g)}.pp-tag{display:flex;width:max-content;margin-top:6px;padding:3px 8px;border-radius:999px;background:var(--pp-milk);color:var(--pp-b);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.pp-tag--offert{background:var(--pp-b);color:#fff}.pp-auto{display:flex;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:4px;font-size:11.5px;color:var(--pp-vert)}.pp-auto svg{width:12px;height:12px;flex:none}.pp-pas{display:inline-flex;align-items:center;margin-top:8px;height:34px;border-radius:999px;border:1px solid #e3d9d1}.pp-pas button{-webkit-appearance:none;appearance:none;border:0;background:transparent;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border-radius:50%}.pp-pas button:hover{background:var(--pp-s)}.pp-pas svg{width:13px;height:13px}.pp-pas span{min-width:20px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pp-pousse{-webkit-appearance:none;appearance:none;cursor:pointer;display:flex;align-items:center;width:max-content;max-width:100%;margin-top:8px;padding:5px 10px;border:0;border-radius:999px;background:#f2ece7;color:var(--pp-b);font-size:11.5px;line-height:1.25;text-align:left;transition:background .2s}.pp-pousse:hover{background:var(--pp-milk)}.pp-pousse b{font-weight:700}.pp-pousse img{width:22px;height:22px;border-radius:50%;object-fit:cover;margin:-2px 7px -2px -6px;background:#fff;flex:none}.pp-px{text-align:right;line-height:1.2;font-variant-numeric:tabular-nums}.pp-px b{display:block;font-size:14px}.pp-px s{display:block;font-size:11.5px;color:var(--pp-g)}.pp-px em{display:block;margin-top:3px;font-style:normal;font-size:11px;font-weight:700;color:var(--pp-vert)}.pp-offre{margin:14px 16px 0;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:18px;background:#fff;border:1px solid rgba(78,54,41,.08);box-shadow:0 1px 2px #4e36290d,0 10px 24px -14px #4e36294d}.pp-offre-vis{position:relative;width:76px;height:76px;border-radius:12px;overflow:hidden;background:#f3ede8}.pp-offre-vis img{width:100%;height:100%;object-fit:cover;display:block}.pp-offre-vis b{position:absolute;left:5px;top:5px;padding:3px 6px;border-radius:999px;background:var(--pp-b);color:#fff;font-size:9.5px;line-height:1;box-shadow:0 0 0 1.5px #fff}.pp-offre-txt small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pp-med)}.pp-offre-nom{margin-top:2px;font-family:var(--font-subheading--family);font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.2}.pp-offre-bas{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.pp-offre-px{line-height:1.1;font-variant-numeric:tabular-nums}.pp-offre-px s{display:block;font-size:11px;color:var(--pp-g)}.pp-offre-px b{font-size:15px}.pp-btn-ajout{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;min-height:36px;padding:0 15px;border-radius:999px;background:var(--pp-b);color:#fff!important;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -8px #4e36298c;transition:transform .2s}.pp-btn-ajout:hover{transform:translateY(-1px)}.pp-surtitre{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-g)}.pp-routine-titre{margin-top:4px!important;font-family:var(--font-subheading--family);font-size:17px;font-weight:700;letter-spacing:-.02em}.pp-routine{list-style:none}.pp-carte{position:relative}.pp-carte-vis{position:relative;display:block;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#f6efea}.pp-carte-vis img{width:100%;height:100%;object-fit:cover;display:block}.pp-carte-nom{display:block;margin-top:8px;color:inherit;text-decoration:none;font-family:var(--font-subheading--family);font-size:11.5px;font-weight:700;text-transform:uppercase;line-height:1.25}.pp-carte-px{margin-top:2px;font-size:12.5px;font-variant-numeric:tabular-nums}.pp-carte-px s{color:var(--pp-g);margin-right:5px;font-size:11.5px}.pp-plus{position:absolute;right:7px;bottom:7px;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--pp-b);display:grid;place-items:center;box-shadow:0 4px 12px -4px #4e362973;transition:transform .2s,background .2s,color .2s}.pp-plus:hover{transform:scale(1.08);background:var(--pp-b);color:#fff}.pp-plus svg{width:14px;height:14px}.pp-routine-mobile{margin-top:22px;padding:0 16px}.pp-routine-mobile .pp-routine-titre{display:flex}.pp-routine-mobile .pp-routine{margin:10px -16px 0!important;padding:0 16px 4px!important;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none}.pp-routine-mobile .pp-routine::-webkit-scrollbar{display:none}.pp-routine-mobile .pp-carte{flex:0 0 132px;scroll-snap-align:start}.pp-routine-mobile .pp-plus{top:122px;bottom:auto}.pp-cote{display:none}@media(min-width:990px){.pp-cote{display:block;position:relative;width:280px;height:100%;overflow-y:auto;background:var(--pp-s);border-right:1px solid #e8dfd8;padding:24px 18px;transform:translate(calc(100% + 440px));transition:transform .36s cubic-bezier(.3,1,.4,1)}.pp.is-open .pp-cote{transform:none}.pp-cote .pp-routine{margin-top:18px!important;display:flex;flex-direction:column;gap:12px}.pp-cote .pp-carte{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #4e36290d,0 8px 20px -14px #4e36294d}.pp-cote .pp-carte-nom{margin-top:0}.pp-cote .pp-plus{position:static;width:auto;height:32px;margin-top:8px;padding:0 13px;border-radius:999px;background:var(--pp-b);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;display:inline-flex}.pp-cote .pp-plus svg{display:none}.pp-cote .pp-plus:after{content:attr(data-libelle)}.pp-routine-mobile{display:none}}.pp-vide{text-align:center;padding:26px 16px 8px}.pp-vide-rond{width:64px;height:64px;margin:0 auto;border-radius:50%;background:var(--pp-s);display:grid;place-items:center;color:var(--pp-b)}.pp-vide-rond svg{width:26px;height:26px}.pp-vide-titre{margin-top:14px!important;font-family:var(--font-subheading--family);font-size:19px;font-weight:700;letter-spacing:-.02em}.pp-pied{flex:none;border-top:1px solid var(--pp-l);padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -12px 24px -18px #4e362959}.pp-code{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0 0 8px;font-size:12.5px}.pp-code span{display:inline-flex;align-items:center;gap:8px}.pp-code svg{width:15px;height:15px}.pp-code[aria-expanded=true] .pp-code-plus{transform:rotate(45deg)}.pp-puces{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:8px}.pp-puce{display:inline-flex;align-items:center;gap:5px;padding:3px 3px 3px 9px;border-radius:999px;background:#f2ece7;color:var(--pp-b);font-size:11.5px}.pp-puce svg{width:13px;height:13px}.pp-puce b{letter-spacing:.04em}.pp-puce i{font-style:normal;font-weight:700;color:var(--pp-vert);font-variant-numeric:tabular-nums}.pp-puce button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center}.pp-puce button svg{width:10px;height:10px}.pp-code-autre{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:5px 8px;font-size:11.5px;color:#7a5a48;text-decoration:underline;text-underline-offset:2px}.pp-code-champ{display:flex;gap:8px;padding-bottom:10px}.pp-code-champ[hidden]{display:none}.pp-code-champ input{flex:1;min-width:0;height:44px;border:1px solid #e3d9d1;border-radius:12px;padding:0 12px;font:inherit;font-size:16px;background:#fff;color:var(--pp-t)}.pp-code-champ button{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:12px;padding:0 14px;background:var(--pp-b);color:#fff;font-weight:700;font-size:12px}.pp-code-err{margin:-4px 0 8px!important;font-size:11.5px;color:#a3402f}.pp-code-err[hidden]{display:none}.pp-resume{margin:0 0 9px!important;padding-top:9px!important;border-top:1px solid var(--pp-l);text-align:center;font-size:12px;color:var(--pp-g)}.pp-resume span{color:#7a5a48}.pp-resume b{color:var(--pp-b);background:linear-gradient(transparent 62%,#e9d9cf 62%);padding:0 2px;font-variant-numeric:tabular-nums}.pp-commande{margin:0}.pp-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:56px;padding:0 8px 0 22px;border-radius:999px;border:0;cursor:pointer;color:#fff!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(180deg,#6a4a38,#4e3629 55%,#45301f);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0000001f,0 1px 2px #4e362940,0 10px 22px -10px #4e3629a6;transition:transform .18s}.pp-cta span{display:inline-flex;align-items:center;gap:9px}.pp-cta svg{width:15px;height:15px}.pp-cta:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);animation:pp-reflet 5s ease-in-out 1.2s infinite}.pp-cta:hover{transform:translateY(-1px)}.pp-cta:active{transform:translateY(1px) scale(.99)}.pp-cta em{font-style:normal;letter-spacing:0;font-size:15px;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:999px;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24;font-variant-numeric:tabular-nums}.pp-cta em s{font-size:11.5px;font-weight:400;opacity:.65}.pp-express{margin-top:8px}.pp-express :is(shopify-accelerated-checkout-cart,.additional-checkout-buttons){--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-row-gap: 6px}.pp-4x{margin-top:7px!important;text-align:center;font-size:11.5px;color:#6e6a68}.pp-4x b{color:var(--pp-t);font-variant-numeric:tabular-nums}@keyframes pp-halo{0%{box-shadow:0 0 0 1.5px var(--pp-b),0 0 #4e362940}to{box-shadow:0 0 0 1.5px var(--pp-b),0 0 0 7px #4e362900}}@keyframes pp-reflet{0%{left:-40%}22%,to{left:130%}}@keyframes pp-defile-2{0%,42%{transform:translateY(0)}50%,92%{transform:translateY(-34px)}to{transform:translateY(-68px)}}@keyframes pp-defile{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-34px)}66%,94%{transform:translateY(-68px)}to{transform:translateY(-102px)}}@media(max-width:480px){.pp-boite{width:100vw}}@media(prefers-reduced-motion:reduce){.pp-bandeau-liste--defile,.pp-palier--suivant .pp-noeud,.pp-cta:after,.pp-seg i{animation:none;transition:none}.pp-boite,.pp-cote,cart-drawer.pp{transition:none}}.pp-express shopify-paypal-button{display:none!important}.pp-express:not(:has(shopify-apple-pay-button,shopify-shop-pay-button,shopify-google-pay-button)){display:none}.pp-express{overflow:hidden;border-radius:999px}.pp-express shopify-accelerated-checkout-cart:has(shopify-paypal-button){display:block;width:calc(200% + var(--pp-ecart-express, 10px))}cart-drawer.pp .pp-cta{font-family:var(--font-subheading--family);font-weight:500;letter-spacing:.06em}cart-drawer.pp .pp-cta span{white-space:nowrap}cart-drawer.pp .pp-cta{min-height:56px;padding:0 20px;border-radius:14px;background:#4e3629;box-shadow:0 1px 2px #4e36292e;font-size:15.5px;letter-spacing:.005em;text-transform:none;transition:background-color .2s ease,transform .15s ease}cart-drawer.pp .pp-cta:after{content:none;animation:none}cart-drawer.pp .pp-cta:hover{background:#5d4234;transform:none}cart-drawer.pp .pp-cta:active{transform:scale(.99)}cart-drawer.pp .pp-cta em{align-items:baseline;min-height:0;padding:0 0 0 16px;border-radius:0;background:none;box-shadow:none;border-left:1px solid rgba(255,255,255,.28);font-size:15px}cart-drawer.pp .pp-cta em s{font-family:var(--font-body--family);font-size:12.5px;opacity:1;color:#ffffffb3}cart-drawer.pp .pp-btn-ajout{min-height:44px;padding:0 18px;border-radius:12px;font-family:var(--font-subheading--family);font-weight:500;font-size:14px;letter-spacing:.005em;text-transform:none;box-shadow:0 1px 2px #4e36292e;transition:background-color .2s ease}cart-drawer.pp .pp-btn-ajout:hover{background:#5d4234}cart-drawer.pp .pp-cote .pp-plus{height:36px;padding:0 14px;border-radius:10px;font-family:var(--font-subheading--family);font-weight:500;font-size:13px;letter-spacing:.005em;text-transform:none}.pp-bandeau .pp-tp-logo path[fill="#ffffff"],.pp-bandeau .pp-tp-logo path[fill="#fff"]{fill:#191919}.pp-tete .pp-nb{background:#a4bbd7;color:#1f3247;font-family:var(--font-subheading--family);letter-spacing:0}.pp-jauge{display:flex;align-items:center;gap:12px;padding:10px 20px}.pp-jauge .pp-jauge-msg{flex:0 1 auto;margin:0;font-size:12.5px;text-align:left;text-wrap:pretty}.pp-jauge .pp-jauge-rail{flex:1 1 60px;min-width:50px;margin:0;padding:0;align-items:center}.pp-jauge .pp-seg{margin-top:0;height:5px}.pp-jauge .pp-palier{display:none}.pp-jauge--ok .pp-jauge-msg{display:flex;align-items:center;gap:5px;color:#2f6b47;font-family:var(--font-subheading--family);font-weight:500}.pp-jauge--ok .pp-coche{flex:none;width:13px;height:13px}.pp-jauge--ok .pp-seg i{background:#2f6b47}.pp-bfj{flex:none;display:grid;gap:10px;margin:4px 16px 10px;padding:11px 14px 10px;border-radius:16px;background:#4e3629;color:#fff;box-shadow:0 10px 22px -16px #4e36298c}.pp-bfj-msg{margin:0;text-align:center;font-size:13px;line-height:1.3;color:#ffffffd1;white-space:nowrap}.pp-bfj-msg b{color:#fff;font-weight:700}.pp-bfj-j{position:relative;padding:0 16px}.pp-bfj-rail{position:absolute;left:16px;right:16px;top:14px;height:5px;border-radius:999px;background:#ffffff2e;overflow:hidden}.pp-bfj-rail span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f0a9b9,#f4c3a6);transition:width .5s cubic-bezier(.3,.8,.3,1)}.pp-bfj-pals{position:relative;display:flex;justify-content:space-between;margin:0 -16px}.pp-bfj-p{width:32px;flex:none;display:flex;flex-direction:column;align-items:center}.pp-bfj-p:first-child{align-items:flex-start}.pp-bfj-p:last-child{align-items:flex-end}.pp-bfj-rond{position:relative;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;background:#3b281e;border:1.5px dashed rgba(255,255,255,.45)}.pp-bfj-rond img{width:100%;height:100%;border-radius:50%;object-fit:cover;opacity:.45;filter:grayscale(.5)}.pp-bfj-rond svg{width:18px;height:18px;fill:none;stroke:#fff9;stroke-width:1.6;stroke-linejoin:round}.pp-bfj-rond .pp-bfj-pct{display:block;line-height:1;transform:translateY(-1.6px);font-family:"Monument Extended",var(--font-subheading--family),sans-serif;font-weight:800;font-size:15px;color:#ffffffa6}.pp-bfj-rond em{position:absolute;right:-4px;top:-4px;width:14px;height:14px;border-radius:50%;background:#fff;color:#4e3629;font-style:normal;font-size:8.5px;font-weight:700;display:none;align-items:center;justify-content:center}.pp-bfj-p.on .pp-bfj-rond{background:linear-gradient(135deg,#f0a9b9,#f4c3a6);border:1.5px solid #fff}.pp-bfj-p.on .pp-bfj-rond img{opacity:1;filter:none}.pp-bfj-p.on .pp-bfj-rond svg{stroke:#4e3629}.pp-bfj-p.on .pp-bfj-pct{color:#4e3629}.pp-bfj-p.on .pp-bfj-rond em{display:flex}.pp-bfj-p>b{margin-top:5px;font-family:"Monument Extended",var(--font-subheading--family),sans-serif;font-weight:800;font-size:8.5px;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;color:#fff9}.pp-bfj-p small{margin-top:1px;font-size:10px;white-space:nowrap;color:#ffffff8c}.pp-bfj-p.on>b,.pp-bfj-p.on small{color:#fff}.pp-bfj-p:first-child>b{color:#f4cdd4}@media(max-width:360px){.pp-bfj-msg{font-size:12px}}.pp-tete{padding:10px 14px 8px 20px}.pp-tete h2{margin:0}.pp-bfj{margin-top:2px}.pp-bfj{margin:0 16px;padding:4px 0 14px;border-radius:0;background:none;color:#4e3629;box-shadow:none;border-bottom:1px solid #efe8e2}.pp-bfj-msg{color:#6f625a}.pp-bfj-msg b{color:#4e3629}.pp-bfj-rail{background:#efe8e2}.pp-bfj-rond{background:#f7f2ee;border-color:#4e362947}.pp-bfj-rond svg{stroke:#4e36298c}.pp-bfj-rond .pp-bfj-pct{color:#4e36298c}.pp-bfj-rond img{opacity:.55}.pp-bfj-rond em{background:#4e3629;color:#fff}.pp-bfj-p.on .pp-bfj-rond{border-color:#fff;box-shadow:0 0 0 1px #f0a9b9}.pp-bfj-p>b{color:#4e362980}.pp-bfj-p small{color:#8a7a70}.pp-bfj-p.on>b{color:#4e3629}.pp-bfj-p.on small{color:#4e3629}.pp-bfj-p:first-child>b{color:#4e3629}.pp-cta{animation:pp-appel 3.2s ease-in-out 1s infinite}.pp-cta:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);animation:pp-reflet-v 3.2s ease-in-out 1s infinite}@keyframes pp-reflet-v{0%{left:-40%}30%,to{left:130%}}@keyframes pp-appel{0%,to{transform:scale(1);box-shadow:0 1px 2px #4e36292e,0 0 #f0a9b999}12%{transform:scale(1.025)}24%{transform:scale(1)}45%{box-shadow:0 1px 2px #4e36292e,0 0 0 10px #f0a9b900}}.pp-cta:hover,.pp-cta:active{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.pp-cta,.pp-cta:after{animation:none}}cart-drawer.pp .pp-cta:after{content:"";animation:pp-reflet-v 3.2s ease-in-out 1s infinite}@media(prefers-reduced-motion:reduce){cart-drawer.pp .pp-cta:after{animation:none}}cart-drawer.pp .pp-tete{background:#faf6f2;border-bottom:1px solid #efe8e2}.pp-fermer{background:#fff}.pp-bfj{padding-top:12px}cart-drawer.pp .pp-cta em{flex-direction:column!important;align-items:flex-end!important;justify-content:center;gap:1px!important;line-height:1.05}cart-drawer.pp .pp-cta em s{display:block!important;font-size:11.5px!important;font-weight:400;opacity:.7;line-height:1.1}@media(max-width:374px){cart-drawer.pp .pp-cta{padding:0 14px!important;gap:10px!important}cart-drawer.pp .pp-cta>span{white-space:normal!important;line-height:1.2;text-align:left}cart-drawer.pp .pp-cta em{padding-left:10px!important}}.pp-duo--on{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.pp-duo--on.pp-duo--seul{grid-template-columns:minmax(0,1fr)}.pp-duo--on.pp-duo--seul .pp-express--duo{position:absolute;left:-9999px;width:180px}.pp-duo--on .pp-express--duo{margin:0;min-width:0;--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 14px;--shopify-accelerated-checkout-row-gap: 0px}.pp-duo--on .pp-express--duo :is(shopify-accelerated-checkout-cart,.additional-checkout-buttons){--shopify-accelerated-checkout-button-block-size: 56px;--shopify-accelerated-checkout-button-border-radius: 14px}.pp-duo--on .pp-commande{min-width:0}cart-drawer.pp .pp-duo--on .pp-cta{padding:0 14px!important;gap:10px!important;letter-spacing:.02em}cart-drawer.pp .pp-duo--on .pp-cta>span{white-space:nowrap!important}cart-drawer.pp .pp-duo--on .pp-cta em{padding-left:10px!important}@media(max-width:374px){cart-drawer.pp .pp-duo--on .pp-cta{padding:0 10px!important;gap:7px!important;font-size:10px!important}cart-drawer.pp .pp-duo--on .pp-cta em{padding-left:7px!important;font-size:13px!important}}.pp-4x{font-size:14.5px!important;line-height:1.6;color:#4e3629!important;text-align:center}.pp-4x .pp-scalapay{margin-left:2px;vertical-align:middle;position:relative;top:-1px}.pp-4x b{font-weight:700}.pp-duo--on{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.pp-duo--on .pp-commande{order:1}.pp-duo--on .pp-express--duo{order:2;overflow:hidden;border-radius:14px;--shopify-accelerated-checkout-button-border-radius: 14px !important}.pp-duo--on .pp-express--duo *{--shopify-accelerated-checkout-button-border-radius: 14px !important}.pp-duo--on:not(:has(shopify-apple-pay-button)){grid-template-columns:minmax(0,1fr)}.pp-duo--on:not(:has(shopify-apple-pay-button)) .pp-express--duo{position:absolute;left:-9999px;width:180px}.pp-express--duo :is(shopify-shop-pay-button,shopify-google-pay-button,shopify-paypal-button){display:none!important}cart-drawer.pp .pp-duo--on .pp-cta>span{font-size:15px!important;letter-spacing:.02em}@media(max-width:374px){cart-drawer.pp .pp-duo--on .pp-cta>span{font-size:13px!important}}cart-drawer.pp .pp-btn-ajout.pp-offre-cta{margin-top:8px;width:100%;display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px;border-radius:999px;border:1.5px solid #4e3629;background:transparent;color:#4e3629!important;box-shadow:none;font-family:var(--font-body--family);font-weight:400;font-size:14px;letter-spacing:.01em;text-transform:none;transform:none}cart-drawer.pp .pp-btn-ajout.pp-offre-cta:hover{background:#4e3629;color:#fff!important}cart-drawer.pp .pp-btn-ajout.pp-offre-cta:hover .pp-oc-prix{border-left-color:#fff6}.pp-oc-l{white-space:nowrap}.pp-oc-prix{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.1;margin-left:10px;padding-left:10px;border-left:1px solid rgba(78,54,41,.3);font-variant-numeric:tabular-nums;white-space:nowrap}.pp-oc-prix b{font-family:var(--font-subheading--family);font-weight:700;font-size:14.5px}.pp-oc-prix s{font-size:11px;opacity:.65}cart-drawer.pp .pp-btn-ajout.pp-offre-cta{width:auto;display:inline-flex;justify-content:flex-start;padding:0 12px;min-height:44px}.pp-oc-prix{margin-left:8px;padding-left:8px}.pp-routine-mobile .pp-carte{flex-basis:158px}cart-drawer.pp .pp-btn-ajout.pp-carte-cta{margin-top:8px;min-height:40px;padding:0 10px;font-size:13px}cart-drawer.pp .pp-carte-cta .pp-oc-prix{margin-left:7px;padding-left:7px}cart-drawer.pp .pp-carte-cta .pp-oc-prix b{font-size:13.5px}cart-drawer.pp .pp-carte-cta .pp-oc-prix s{font-size:10.5px}cart-drawer.pp .pp-cote .pp-carte-cta{height:auto;margin-top:6px}.pp-routine-mobile .pp-carte{flex-basis:132px}.pp-routine-mobile .pp-carte-cta{display:none!important}.pp-carte-px b{font-weight:700}.pp-cote .pp-plus,.pp-cote .pp-carte-px{display:none!important}cart-drawer.pp .pp-px s{font-size:11px;color:inherit;opacity:.65;text-decoration-thickness:1px;font-weight:400}cart-drawer.pp .pp-px b{font-family:var(--font-subheading--family);font-weight:700;font-size:15px;color:#4e3629}cart-drawer.pp .pp-offre{margin-top:16px;background:#fdf3f5;border:1px solid #f6dfe4;box-shadow:none}cart-drawer.pp .pp-offre-vis{background:#fff}cart-drawer.pp .pp-offre-vis b{background:#000;box-shadow:none}cart-drawer.pp .pp-offre-txt small{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:#000;color:#fff;font-size:9.5px;letter-spacing:.08em}cart-drawer.pp .pp-offre-nom{margin-top:6px}cart-drawer.pp .pp-offre .pp-btn-ajout.pp-offre-cta{background:#fff}cart-drawer.pp .pp-offre .pp-btn-ajout.pp-offre-cta:hover{background:#4e3629}cart-drawer.pp .pp-routine-mobile{margin:22px 16px 0;padding:18px 0 0;border-top:1px solid #efe8e2}cart-drawer.pp .pp-routine-mobile .pp-routine-titre{font-size:13px!important;letter-spacing:.02em;color:#4e3629}cart-drawer.pp .pp-routine-mobile .pp-routine{margin:10px -16px 0!important}.pp-cadenas{flex:none;width:19px;height:19px;margin-right:8px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px}.pp-cadenas .f{fill:#ffffff2e;stroke:none}cart-drawer.pp .pp-cta>span{display:inline-flex;align-items:center}cart-drawer.pp .pp-cta .pp-cadenas{width:20px;height:20px;margin-right:0}cart-drawer.pp .pp-cta>span{gap:8px}cart-drawer.pp .pp-cta .pp-cadenas--plein{width:20px;height:20px;fill:none;stroke:none}.pp-cadenas--plein .anse{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.pp-cadenas--plein .corps{fill:currentColor}.pp-cadenas--plein .coche{fill:none;stroke:#4e3629;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}cart-drawer.pp .pp-cta .pp-cadenas{width:21px;height:21px;stroke-width:1.7}cart-drawer.pp :is(.pp-nom,.pp-carte-nom,.pp-offre-nom){font-family:"Monument Extended",var(--font-subheading--family)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.01em!important;line-height:1.2;color:#252525}cart-drawer.pp .pp-nom{font-size:12px!important}cart-drawer.pp .pp-offre-nom{font-size:11.5px!important}cart-drawer.pp .pp-carte-nom{font-size:10px!important}cart-drawer.pp :is(.pp-nom,.pp-carte-nom,.pp-offre-nom){font-size:10.5px!important}cart-drawer.pp .pp-auto--bf{display:flex;width:100%;max-width:none;justify-content:flex-start;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--pp-vert, #1f7a4d)}cart-drawer.pp .pp-auto--bf>span{flex:1 1 auto;min-width:0}cart-drawer.pp .pp-auto--bf b{font-weight:700}cart-drawer.pp .pp-auto--bf em{flex:none;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.pp-ico-pct{width:15px;height:15px;flex:none;color:var(--pp-vert, #1f7a4d)}cart-drawer.pp .pp-ligne>.pp-auto--bf{grid-column:2 / -1;margin:0;padding-top:9px;border-top:1px dashed rgba(31,122,77,.25)}cart-drawer.pp .pp-ligne:has(>.pp-auto--bf){row-gap:6px}cart-drawer.pp .pp-ligne>.pp-auto--bf{margin:0;padding:0;border-top:0;font-size:11.5px;line-height:1.25;gap:5px}cart-drawer.pp .pp-ligne>.pp-auto--bf>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cart-drawer.pp .pp-ligne>.pp-auto--bf em{font-size:12px}cart-drawer.pp .pp-ligne>.pp-auto--bf .pp-ico-pct{width:13px;height:13px}cart-drawer.pp .pp-ligne:has(>.pp-auto--bf)>.pp-vis{grid-row:1 / span 2}cart-drawer.pp .pp-vis .pp-bs,cart-drawer.pp .pp-offre-vis b,cart-drawer.pp .pp-carte-vis :is(span,b){display:none!important}cart-drawer.pp .pp-cta{background:#007f4e!important;box-shadow:0 1px 2px #00402833}cart-drawer.pp .pp-cta:hover{background:#006640!important}cart-drawer.pp .pp-cta{animation-name:pp-appel-vert}@keyframes pp-appel-vert{0%,to{transform:scale(1);box-shadow:0 1px 2px #00402833,0 0 #007f4e73}12%{transform:scale(1.025)}24%{transform:scale(1)}45%{box-shadow:0 1px 2px #00402833,0 0 0 10px #007f4e00}}cart-drawer.pp .pp-pied{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}cart-drawer.pp .pp-4x{line-height:1.25;margin-top:6px!important}.pp-duo--on .pp-express--duo{height:56px;max-height:56px;align-self:center}.pp-duo--on .pp-express--duo shopify-accelerated-checkout-cart{display:block;width:100%!important;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/87/assets/paalm-panier.css.map */
