:root{--pjc-buy-night: var(--pjc-night, #b83732);--pjc-buy-night-deep: var(--pjc-night-deep, #8f2a27);--pjc-buy-cream: var(--pjc-cream, #fff8ed);--pjc-buy-sand: var(--pjc-sand, #f2e5d3);--pjc-buy-sand-deep: var(--pjc-sand-deep, #e4d2b8);--pjc-buy-gold-ink: var(--pjc-gold-ink, #7a5b22);--pjc-buy-gold-soft: var(--pjc-gold-soft, #e7d3a8);--pjc-buy-ink: var(--pjc-ink, #382a25);--pjc-buy-muted: var(--pjc-muted, #6e5c54);--pjc-buy-ok: var(--pjc-ok, #2f6b4f);--pjc-buy-error: var(--pjc-error, #a3302b);--pjc-buy-ease: var(--pjc-ease, cubic-bezier(.22, .8, .3, 1));--pjc-buy-dur-fast: var(--pjc-dur-fast, .14s);--pjc-buy-dur: var(--pjc-dur, .26s);--pjc-buy-radius: 14px}.buy-buttons-block add-to-cart-component{display:block}:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]{--button-background-color: var(--pjc-buy-night);--button-color: white;--button-border-color: transparent;--button-border-width: 0px;--button-focus-outline-color: var(--pjc-buy-night);position:relative;display:grid;place-items:center;inline-size:100%;min-block-size:54px;block-size:auto;padding-block:0;padding-inline:20px;border:0;border-radius:var(--pjc-buy-radius);background-color:var(--button-background-color);box-shadow:var(--pjc-shadow-sm, 0 1px 2px rgb(56 42 37 / 6%), 0 4px 12px rgb(56 42 37 / 6%));color:var(--button-color);font-family:var(--pjc-font-body, var(--font-paragraph--family));font-size:1.0625rem;font-weight:700;letter-spacing:.01em;line-height:1.25;text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--pjc-buy-dur-fast) var(--pjc-buy-ease),box-shadow var(--pjc-buy-dur-fast) var(--pjc-buy-ease),background-color var(--pjc-buy-dur-fast) var(--pjc-buy-ease),color var(--pjc-buy-dur-fast) var(--pjc-buy-ease)}:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:focus-visible{outline:3px solid var(--pjc-buy-night);outline-offset:3px}@media(hover:hover){:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:hover:not(:disabled){--button-background-color: var(--pjc-buy-night-deep);--button-color: white;transform:translateY(-1px);box-shadow:var(--pjc-shadow, 0 2px 4px rgb(56 42 37 / 6%), 0 12px 28px rgb(56 42 37 / 10%))}}:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:active:not(:disabled){scale:none;translate:none;transform:translateY(1px) scale(.99);box-shadow:var(--pjc-shadow-sm, 0 1px 2px rgb(56 42 37 / 6%), 0 4px 12px rgb(56 42 37 / 6%))}:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:disabled{--button-background-color: var(--pjc-buy-sand-deep);--button-color: var(--pjc-buy-muted);opacity:1;box-shadow:none;cursor:not-allowed}.pjc-btn__face{display:inline-flex;grid-area:1 / 1;align-items:center;justify-content:center;gap:.5rem;min-inline-size:0;text-align:center;transition:opacity var(--pjc-buy-dur-fast) linear}.pjc-btn__face--busy,.pjc-btn__face--done{opacity:0;pointer-events:none}.pjc-btn__face .add-to-cart-icon,.pjc-btn__check{flex:none}[data-pjc-state=loading] .pjc-btn__face--idle,[data-pjc-state=success] .pjc-btn__face--idle{opacity:0}[data-pjc-state=loading] .pjc-btn__face--busy,[data-pjc-state=success] .pjc-btn__face--done{opacity:1}[data-pjc-state=loading] .pjc-btn{cursor:progress}[data-pjc-state=success] .pjc-btn[data-pjc-buy-button]{--button-background-color: var(--pjc-buy-ok);--button-color: white}.pjc-spinner{flex:none;box-sizing:border-box;inline-size:1.15em;block-size:1.15em;border:2px solid currentcolor;border-inline-end-color:transparent;border-radius:50%;animation:pjc-buy-spin .75s linear infinite}@keyframes pjc-buy-spin{to{rotate:360deg}}.pjc-buy-error{display:flex;flex:1 0 100%;align-items:flex-start;gap:8px;box-sizing:border-box;margin-block-end:8px;padding:10px 12px;border:1px solid var(--pjc-buy-error);border-radius:12px;background:transparent;background:color-mix(in srgb,var(--pjc-buy-error) 8%,white);color:var(--pjc-buy-error);font-size:.9375rem;font-weight:600;line-height:1.4}.pjc-buy-error.hidden{display:none}.pjc-buy-error[data-kind=notice]{border-color:var(--pjc-buy-gold-ink);background:color-mix(in srgb,var(--pjc-buy-gold-soft) 45%,white);color:var(--pjc-buy-ink)}.pjc-buy-error .svg-wrapper{flex:none;inline-size:20px;block-size:20px}.pjc-buy-error__text{min-inline-size:0;overflow-wrap:anywhere}.buy-buttons-block .quantity-selector{min-block-size:48px;border-radius:12px}.buy-buttons-block .quantity-selector :is(.quantity-minus,.quantity-plus){min-inline-size:44px;min-block-size:44px}:is(html[data-pjc-offer-mode=duo],html[data-pjc-offer-mode=trio]) .quantity-selector-wrapper:has(>quantity-selector-component):not(:is(product-card,quick-add-dialog,dialog) *),:is(html[data-pjc-offer-mode=duo],html[data-pjc-offer-mode=trio]) .quantity-label:not(:is(product-card,quick-add-dialog,dialog) *),:is(html[data-pjc-offer-mode=duo],html[data-pjc-offer-mode=trio]) .quantity-rules:not(:is(product-card,quick-add-dialog,dialog) *){display:none}@media(max-width:749px){.buy-buttons-block .product-form-buttons>:has(>add-to-cart-component){flex:1 1 100%}}.pjc-accelerated__buttons[data-pjc-disabled]{opacity:.45;pointer-events:none;filter:grayscale(.4)}.pjc-accelerated__note{margin:8px 0 0;color:var(--pjc-buy-muted);font-size:.875rem;line-height:1.4}.pjc-accelerated__note[hidden]{display:none}fieldset.variant-option[data-pjc-unconfirmed]{--color-selected-variant-background: transparent;--color-selected-variant-text: var(--color-variant-text);--color-selected-variant-border: var(--color-variant-border);--color-selected-variant-hover-background: var(--color-variant-hover-background);--color-selected-variant-hover-text: var(--color-variant-hover-text);--color-selected-variant-hover-border: var(--color-variant-hover-border)}fieldset.variant-option[data-pjc-unconfirmed] .variant-option__button-label__pill{opacity:0}fieldset.variant-option[data-pjc-unconfirmed]:not([data-pjc-option-kind])>legend:after{content:" \2014  \e0  choisir";color:var(--pjc-buy-gold-ink);font-weight:600}[data-pjc-highlight]{border-radius:12px;outline:2px solid var(--pjc-buy-gold-ink);outline-offset:6px;animation:pjc-buy-nudge .5s var(--pjc-buy-ease) 1}@keyframes pjc-buy-nudge{0%,to{translate:0 0}25%{translate:-5px 0}75%{translate:5px 0}}.pjc-sticky{display:contents}.pjc-sticky__bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--layer-sticky, 8) - 1);display:flex;flex-direction:column;gap:6px;box-sizing:border-box;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--pjc-buy-sand-deep);background:var(--pjc-buy-cream);box-shadow:0 -8px 24px #382a251a;color:var(--pjc-buy-ink);opacity:0;visibility:hidden;transform:translateY(100%);transition:transform var(--pjc-buy-dur) var(--pjc-buy-ease),opacity .18s linear,visibility 0s linear var(--pjc-buy-dur)}.pjc-sticky__bar[data-stuck=true]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.pjc-sticky__row{display:flex;align-items:center;gap:10px;min-inline-size:0}.pjc-sticky__thumb{flex:none;inline-size:40px;block-size:40px;overflow:hidden;border-radius:10px;background:var(--pjc-buy-sand)}.pjc-sticky__thumb-img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pjc-sticky__info{display:grid;flex:1 1 0;gap:1px;min-inline-size:0}.pjc-sticky__title,.pjc-sticky__price{margin:0;overflow:hidden;white-space:nowrap}.pjc-sticky__title{font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis}.pjc-sticky__price{display:flex;align-items:baseline;gap:6px;color:var(--pjc-buy-ink);font-size:1rem;font-weight:700;line-height:1.3}.pjc-sticky__price[hidden],.pjc-sticky__from[hidden],.pjc-sticky__compare[hidden],.pjc-sticky__message[hidden]{display:none}.pjc-sticky__from{color:var(--pjc-buy-muted);font-size:.875rem;font-weight:600}.pjc-sticky__compare{color:var(--pjc-buy-muted);font-size:.875rem;font-weight:400}:is(.button,.button-secondary,.button-custom).pjc-btn.pjc-sticky__button[data-pjc-buy-button]{flex:0 0 auto;inline-size:auto;max-inline-size:100%;min-block-size:46px;padding-inline:18px;border-radius:12px;font-size:.9375rem;white-space:nowrap}.pjc-sticky__message{margin:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--pjc-buy-error) 8%,white);color:var(--pjc-buy-error);font-size:.875rem;font-weight:600;line-height:1.35}.pjc-sticky__message[data-kind=notice]{background:color-mix(in srgb,var(--pjc-buy-gold-soft) 45%,white);color:var(--pjc-buy-ink)}@media(max-width:419px){.pjc-sticky__row{gap:8px}:is(.button,.button-secondary,.button-custom).pjc-btn.pjc-sticky__button[data-pjc-buy-button]{padding-inline:14px}.pjc-sticky__bar[data-from=true] .pjc-sticky__title{display:none}.pjc-sticky__bar[data-from=true] .pjc-sticky__price{flex-direction:column;align-items:flex-start;gap:0}.pjc-sticky__bar[data-mode=pack] .pjc-sticky__info{display:none}.pjc-sticky__bar[data-mode=pack] .pjc-sticky__button[data-pjc-buy-button]{flex:1 1 auto}}@media(max-width:749px){html[data-pjc-sticky-pad] body{padding-block-end:var(--pjc-sticky-h, 72px)}}@media(min-width:750px){.pjc-sticky__bar{inset-block-end:max(20px,env(safe-area-inset-bottom,0px));inline-size:min(600px,calc(100% - 32px));margin-inline:auto;padding:10px 12px;border:1px solid var(--pjc-buy-sand-deep);border-radius:18px;transform:translateY(calc(100% + 40px))}}.pjc-toast{position:fixed;inset-inline:16px;inset-block-end:calc(16px + var(--pjc-bottom-bar-offset, 0px) + env(safe-area-inset-bottom,0px));z-index:calc(var(--layer-sticky, 8) + 1);box-sizing:border-box;max-inline-size:420px;margin-inline:auto;padding:12px 16px;border-radius:14px;background:var(--pjc-buy-night-deep);box-shadow:0 8px 24px #382a2540;color:#fff;font-size:.9375rem;font-weight:600;line-height:1.4;pointer-events:none;animation:pjc-buy-toast-in var(--pjc-buy-dur) var(--pjc-buy-ease) 1}.pjc-toast[hidden]{display:none}.pjc-toast[data-kind=error]{background:var(--pjc-buy-error)}@keyframes pjc-buy-toast-in{0%{opacity:0;translate:0 8px}}.pjc-live{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button],.pjc-btn__face,.pjc-sticky__bar{transition-duration:.01ms;transition-delay:0s}:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:hover:not(:disabled),:is(.button,.button-secondary,.button-custom).pjc-btn[data-pjc-buy-button]:active:not(:disabled){transform:none}.pjc-spinner{animation:none;border-inline-end-color:currentcolor;opacity:.7}[data-pjc-highlight],.pjc-toast{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pjc-buy.css.map */
