.pn-head{gap:10px;padding:16px 14px 12px 24px;border-bottom:1px solid var(--trait)}.pn-ht{flex:1;min-width:0}.pn-head h2{font-size:var(--t-21)}.pn-head .pn-n{min-width:22px;height:22px;padding:0 7px;font-size:11px}.pn-exp{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:var(--t-12);line-height:1.2;color:var(--charbon)}.pn-exp svg{width:15px;height:15px;stroke:var(--noir);fill:none;stroke-width:1.6;flex:none}.pn-exp b{color:var(--noir)}.pn-voir{align-self:center;font-size:var(--t-12);font-weight:600;color:var(--noir);text-underline-offset:3px;white-space:nowrap}.pn-close{flex:none;align-self:center;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;transition:background-color .15s}.pn-close:hover{background:var(--fond)}.pn-close svg{width:16px;height:16px;stroke:var(--noir);fill:none;stroke-width:1.8}.pn-close:focus{outline:none}.pn-close:focus-visible{box-shadow:0 0 0 2px var(--noir)}.pn-body{padding:2px 24px 14px}.pn-l{grid-template-columns:72px 1fr auto;gap:2px 14px;padding:14px 0}.pn-l .im{width:72px;height:72px;border-radius:10px;overflow:hidden}.pn-l .ac{margin-top:6px}.pn-l .qte{height:32px}.pn-l .qte button{width:30px;height:29px}.pn-note{margin-top:14px}.pn-x{margin:18px 0 0}.pn-xh{margin:0 0 10px}.pn-xh h3{margin:0;font-size:var(--t-16);font-weight:700;color:var(--noir);line-height:1.2}.pn-xh p{margin:3px 0 0;font-size:var(--t-12);color:var(--gris);line-height:1.35}.pn-xl{grid-auto-columns:minmax(236px,68%);gap:10px;scroll-padding-inline:24px}.xc{scroll-snap-align:start;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:1fr auto;gap:10px 12px;padding:12px;border:1.5px solid var(--trait);border-radius:14px;background:var(--blanc)}.xc-im{width:64px;height:64px;border-radius:10px;background:var(--variante);overflow:hidden;display:block}.xc-im img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.xc-tx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.xc-tag{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px 2px;border-radius:999px;background:var(--peche);color:var(--noir);line-height:1.2}.xc-nm{font-size:13.5px;font-weight:700;line-height:1.3;color:var(--noir);text-decoration:none}.xc-nm:hover{text-decoration:underline;text-underline-offset:2px}.xc-px{margin:0;display:flex;align-items:baseline;gap:6px;font-size:13.5px}.xc-px b{font-weight:700;color:var(--noir)}.xc-px s.cmp{font-size:11.5px}.xc-bas{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--trait)}.xc-sw{display:flex;flex-wrap:wrap;gap:8px;padding-left:3px}.xc-sw .sw{position:relative;width:18px;height:18px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000024}.xc-sw .sw[aria-pressed=true]:after,.xc-sw .sw:hover:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid var(--noir)}.xc-opt{font-size:11.5px;color:var(--gris)}.xc-add{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px 0 10px;border-radius:999px;background:var(--noir);color:var(--blanc);font-size:12px;font-weight:600;transition:background-color .15s}.xc-add:hover{background:#333}.xc-add:disabled{opacity:.55}.xc-add svg{width:13px;height:13px;stroke:var(--blanc);stroke-width:2.2;fill:none}.xc-add.ok{background:#2e7d4f}.palier{margin:12px 24px 2px;padding:10px 14px 8px;border-radius:12px;background:var(--fond)}.palier--max{background:#eef6f0}.pal-t{margin:0 0 10px;font-size:13px;line-height:1.35;color:var(--charbon)}.pal-t b{color:var(--noir);font-weight:700}.pal-ok{color:#2e7d4f;font-weight:700}.pal-bar{position:relative;height:3px;margin:0 10px 19px 0;border-radius:2px;background:#e2dfda}.pal-fill{position:absolute;left:0;top:0;bottom:0;width:var(--fill);border-radius:2px;background:var(--noir);transition:width .6s var(--ease)}.palier--max .pal-fill{background:#2e7d4f}.pal-pt{position:absolute;top:1.5px;width:0}.pal-pt i{position:absolute;left:0;top:0;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:var(--blanc);border:1.5px solid #D9D5CF;display:grid;place-items:center;transition:background-color .3s,border-color .3s}.pal-pt i svg{width:10px;height:10px;fill:none;stroke:var(--blanc);stroke-width:2.8;opacity:0}.pal-pt.on i{background:var(--noir);border-color:var(--noir)}.palier--max .pal-pt.on i{background:#2e7d4f;border-color:#2e7d4f}.pal-pt.on i svg{opacity:1}.pal-pt b{position:absolute;left:0;top:13px;transform:translate(-50%);white-space:nowrap;line-height:1;font-size:11px;font-weight:700;color:var(--noir)}.pal-pt b small{margin-left:3px;font-size:10.5px;font-weight:400;color:var(--gris)}.pal-pt:last-child b{transform:translate(calc(-100% + 9px))}.pc-main .palier{margin:0 0 22px;padding:14px 20px 10px}.pc-main .pal-t{font-size:var(--t-14)}.rem-x{font-size:11px;font-weight:400;color:var(--gris);letter-spacing:0;white-space:nowrap}.pn-rem>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.pn-rem{gap:12px}.pn-rem>span:last-child{flex:none;white-space:nowrap}.pn-foot{padding:12px 24px 14px;box-shadow:0 -12px 28px #0000000d}.pn-foot .pn-rem{font-size:var(--t-14);margin:0 0 10px}.pn-foot .pn-cta{height:52px}.wal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.wal-b{height:40px;border-radius:999px;border:1.5px solid var(--trait);background:var(--blanc);display:grid;place-items:center;transition:border-color .15s,transform .15s}.wal-b:hover{border-color:var(--noir)}.wal-b:active{transform:scale(.97)}.wal-i{display:block;width:54px;height:34px}.wal-i>path:first-of-type{opacity:0}.wal-pp{display:flex;align-items:center;justify-content:center}.wal-pp .wal-i{width:36px;height:30px;margin:0 -7px 0 -4px}.wal-t{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#003087}.pc-box .wal{margin-top:10px}.pc-box .wal-b{height:44px}.confiance{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:var(--t-12);color:var(--charbon)}.confiance li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.confiance svg{width:15px;height:15px;fill:none;stroke:var(--noir);stroke-width:1.6;flex:none}.pn-foot .confiance{justify-content:center;gap:4px 14px;margin-top:10px;font-size:11.5px;color:var(--gris)}.pn-foot .confiance svg{width:14px;height:14px}.pc-conf{justify-content:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--trait)}.logos-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.logos-pay li{line-height:0}.logos-pay .lp{display:block;width:38px;height:24px;border-radius:4px}.pdp-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--fond)}.pdp-pay p{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--t-14);color:var(--charbon)}.pdp-pay p svg{width:17px;height:17px;fill:none;stroke:var(--noir);stroke-width:1.6;flex:none}.paiements{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.paiements>span{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-12);color:#ffffffb3;margin:0}.paiements>span svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7}.paiements .logos-pay li{height:auto;min-width:0;padding:0;background:none;border-radius:0}.paiements .lp{width:44px;height:28px}.pied-util>*{max-width:100%;min-width:0}.loc-sel{max-width:100%}.loc-sel select{min-width:0;max-width:100%;text-overflow:ellipsis}@media(max-width:600px){.pc-main .palier{padding:12px 14px 8px;margin-bottom:16px}.pn-head{padding:12px 8px 10px 18px}.pn-body{padding:2px 18px 12px}.pn-xl{margin:0 -18px;padding:0 18px 4px;scroll-padding-inline:18px;grid-auto-columns:minmax(240px,84%)}.palier{margin:10px 18px 0}.pn-foot{padding:10px 18px calc(12px + env(safe-area-inset-bottom))}.pn-foot .pn-cta{height:50px}.pn-foot .confiance{gap:4px 10px;font-size:11px}.wal-b{height:38px}.confiance{gap:6px 12px}.pdp-pay{padding:10px 12px}.pdp-pay p{font-size:13px}.logos-pay .lp{width:34px;height:22px}.paiements .lp{width:38px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bs-checkout.css.map */
