.cpk{--cpk-motion:cubic-bezier(.25,0,0,1);--cpk-doux:linear(0,.041,.1357,.2534,.3752,.4902,.5927,.6806,.7537,.8131,.8603,.8973,.9256,.9471,.963,.9748,.9832,.9892,.9934,.9962,.9981,.9992,1,1.0004,1.0006);--cpk-rebond:linear(0,.1244,.3928,.6812,.9154,1.066,1.1356,1.1439,1.1159,1.0739,1.0336,1.0033,.9856,.9789,.9799,.9851,.9913,.9968,1.0006,1.0026,1.0031,1.0027,1.0019,1.001,1.0002);--cpk-line:#E5E3DF;--cpk-s2:#F6F5F3;--cpk-ink:#0F0C0A;--cpk-ink3:#6E665C;--cpk-or:#C9A227;--cpk-or-t:#8F7013;display:block}.cpk__wrap{max-width:520px;margin:0 auto;padding:26px 16px 160px}.cpk *,.cpk *:before,.cpk *:after{box-sizing:border-box}.cpk__toggle{display:flex;margin-bottom:22px;border:1px solid var(--cpk-line);border-radius:12px;padding:3px;background:var(--cpk-s2)}.cpk__tab{flex:1;border:0;background:none;padding:10px;border-radius:9px;font-family:inherit;font-weight:600;font-size:.82rem;color:var(--cpk-ink3);cursor:pointer;transition:background .25s var(--cpk-motion),color .25s var(--cpk-motion)}.cpk__tab[aria-selected=true]{background:#fff;color:var(--cpk-ink);box-shadow:0 2px 6px #0f0c0a14}.cpk__sur{display:inline-flex;align-items:center;gap:11px;font-size:.76rem;font-weight:600;color:var(--cpk-or-t);margin-bottom:10px}.cpk__sur:before{content:"";width:26px;height:1px;background:var(--cpk-or-t)}.cpk__h1{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(2rem,8vw,2.7rem);font-weight:600;line-height:1.05;margin:0 0 6px}.cpk__h1 em{display:block;font-style:italic;font-weight:500;color:var(--cpk-or-t)}.cpk__intro{font-size:.9rem;color:#4a423a;margin:12px 0 0;max-width:38ch}.cpk__inclus{font-size:.76rem;color:var(--cpk-or-t);font-weight:600;margin:14px 0 0}.cpk__rang{display:flex;gap:10px;margin:30px 0 0}.cpk__slot{flex:0 0 calc((100% - var(--cpk-gap,20px)) / var(--cpk-n,3));min-width:0;aspect-ratio:4/5;position:relative;background:none;border:0;padding:0;cursor:pointer;perspective:1100px;transform-style:preserve-3d;transition:transform .535s var(--cpk-doux),opacity .4s var(--cpk-motion)}.cpk__rang:not(.is-pret) .cpk__slot{transform:translate(var(--dx,0)) rotate(var(--rot,0deg)) scale(.86);opacity:0}.cpk__rang.is-pret .cpk__slot{transform:none;opacity:1}.cpk__rang.is-pret .cpk__slot:nth-child(1){transition-delay:0s}.cpk__rang.is-pret .cpk__slot:nth-child(2){transition-delay:.06s}.cpk__rang.is-pret .cpk__slot:nth-child(3){transition-delay:.12s}.cpk__rang.is-pret .cpk__slot:nth-child(4){transition-delay:.18s}.cpk__rang.is-ouvert .cpk__slot:not(.is-actif){transform:scale(.92);opacity:.35;pointer-events:none}.cpk__face,.cpk__dos{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .535s var(--cpk-doux)}.cpk__face{background:var(--cpk-s2);border:1px dashed var(--cpk-or);gap:5px;transform:rotateY(0)}.cpk__slot.is-plein .cpk__face{border-style:solid;border-color:var(--cpk-line);background:#fff}.cpk__face img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.cpk__nom{position:relative;z-index:2;font-size:.62rem;font-weight:600;color:var(--cpk-ink3);text-align:center;padding:0 4px;line-height:1.2}.cpk__slot.is-plein .cpk__nom{position:absolute;bottom:0;left:0;right:0;background:#fffffff0;padding:4px 3px;color:var(--cpk-ink);font-size:.58rem}.cpk__pic{position:relative;z-index:2;font-size:1.1rem;color:var(--cpk-or)}.cpk__dos{transform:rotateY(180deg);background:#fff;border:1px solid var(--cpk-or)}.cpk__slot.is-actif .cpk__face{pointer-events:none}.cpk__slot:not(.is-actif) .cpk__dos{pointer-events:none}.cpk__slot.is-actif{position:fixed;z-index:60;left:16px;right:16px;top:auto;bottom:150px;width:auto;aspect-ratio:auto;min-height:280px;max-height:calc(100vh - 210px);overflow-y:auto;box-shadow:0 26px 60px #0f0c0a42;border-radius:14px}.cpk__slot.is-actif .cpk__face{transform:rotateY(180deg)}.cpk__slot.is-actif .cpk__dos{transform:rotateY(0);position:relative;inset:auto;height:auto;min-height:100%;padding:20px 18px;justify-content:flex-start;align-items:stretch;gap:0}.cpk__dt{font-family:var(--font-heading-family,Georgia,serif);font-size:1.35rem;font-weight:600;margin:0 0 3px;text-align:left}.cpk__ds{font-size:.72rem;color:var(--cpk-ink3);margin:0 0 14px;text-align:left}.cpk__opts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cpk__opt{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 4px 7px;min-width:62px;border:1px solid var(--cpk-line);border-radius:10px;background:#fff;cursor:pointer;position:relative;transition:border-color .25s var(--cpk-motion),transform .25s var(--cpk-motion)}.cpk__opt:hover:not(:disabled){transform:translateY(-2px)}.cpk__opt[aria-pressed=true]{border-color:var(--cpk-or);border-width:2px;padding:5px 3px 6px}.cpk__rond{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.09)}.cpk__img{width:34px;height:44px;border-radius:5px;overflow:hidden;background:var(--cpk-s2)}.cpk__img img{width:100%;height:100%;object-fit:cover}.cpk__on{font-size:.6rem;font-weight:600;line-height:1.15;text-align:center;color:var(--cpk-ink)}.cpk__om{font-size:.5rem;color:var(--cpk-ink3);text-transform:uppercase;letter-spacing:.04em}.cpk__note{font-size:.52rem;font-weight:600;color:var(--cpk-ink3);text-transform:uppercase;letter-spacing:.04em}.cpk__note--or{color:var(--cpk-or-t)}.cpk__opt--ko{opacity:.42;cursor:not-allowed}.cpk__opt--ko .cpk__rond,.cpk__opt--ko .cpk__img{filter:grayscale(1)}.cpk__opts--photo .cpk__opt{min-width:70px}.cpk__grp{margin-top:14px}.cpk__grp:first-of-type{margin-top:0}.cpk__supp{color:var(--cpk-or-t)}.cpk__tailles{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.cpk__taille{padding:9px 13px;border:1px solid var(--cpk-line);border-radius:10px;background:#fff;font-family:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cpk__taille[aria-pressed=true]{border-color:var(--cpk-ink);background:var(--cpk-ink);color:#fff}.cpk__taille--ko{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cpk__lbl{font-size:.68rem;font-weight:600;color:var(--cpk-ink3);margin:0 0 7px;display:block;text-align:left}.cpk__voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0c0a47;opacity:0;pointer-events:none;transition:opacity .4s var(--cpk-motion);z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cpk__voile.is-on{opacity:1;pointer-events:auto}.cpk__prog{display:flex;align-items:center;gap:8px;margin:18px 0 0;font-size:.72rem;color:var(--cpk-ink3)}.cpk__puces{display:flex;gap:5px}.cpk__puce{width:7px;height:7px;border-radius:50%;background:var(--cpk-line);transition:background .3s var(--cpk-motion),transform .535s var(--cpk-rebond)}.cpk__puce.is-on{background:var(--cpk-or);transform:scale(1.25)}.cpk__pied{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff5;border-top:1px solid var(--cpk-line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cpk__pied-in{max-width:520px;margin:0 auto;display:flex;align-items:center;gap:12px}.cpk__prix{flex:1 1 auto}.cpk__now{font-family:var(--font-heading-family,Georgia,serif);font-size:1.5rem;font-weight:600;line-height:1}.cpk__old{font-size:.76rem;color:var(--cpk-ink3);text-decoration:line-through;margin-left:7px}.cpk__eco{display:block;font-size:.7rem;font-weight:600;color:var(--cpk-or-t)}.cpk__ship{display:block;font-size:.66rem;font-weight:700;color:var(--cpk-or-t);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;min-height:11px}.cpk__cta{flex:0 0 auto;border:0;border-radius:12px;padding:15px 22px;font-family:inherit;font-weight:600;font-size:.86rem;cursor:pointer;background:linear-gradient(180deg,#241f1a,#0f0c0a);color:#fff;box-shadow:inset 0 1px #ffffff21,0 8px 18px #0f0c0a2e;transition:transform .25s var(--cpk-motion),opacity .3s}.cpk__cta:disabled{opacity:.42;cursor:not-allowed}.cpk__cta:not(:disabled):hover{transform:translateY(-2px)}.cpk__cta.is-pret{animation:cpkPret .99s var(--cpk-rebond)}@keyframes cpkPret{0%{transform:scale(.94)}to{transform:scale(1)}}body:has(.cpk) .sav-pastille{bottom:calc(98px + env(safe-area-inset-bottom))}@media(prefers-reduced-motion:reduce){.cpk *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/compose-pack.css.map */
