.cr-cadeaux{--cr-cg-accent: var(--cr-accent, #ff640a);--cr-cg-sur-accent: var(--cr-on-accent, #fff);--cr-cg-papier: var(--color-background, #fff);--cr-cg-trait: color-mix(in srgb, currentColor 22%, transparent);--cr-cg-sceau: 44px;display:block;margin:12px 16px 4px;padding:14px 16px 16px;border-radius:var(--cr-r-card, 12px);background:color-mix(in srgb,var(--cr-cg-accent) 7%,var(--cr-cg-papier))}.cr-cadeaux[hidden]{display:none}.cr-cadeaux[aria-busy] .cr-cadeaux__palier{opacity:.6;pointer-events:none;transition:opacity .2s}.cr-cadeaux__message{margin:0 0 14px;font-size:.9375rem;line-height:1.4;font-weight:500;text-wrap:pretty}.cr-cadeaux__message strong{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-cadeaux__message:focus{outline:none}.cr-cadeaux__message:focus-visible{outline:2px solid var(--cr-cg-accent);outline-offset:4px;border-radius:4px}.cr-cadeaux__piste{position:relative;height:calc(var(--cr-cg-sceau) + 24px);margin-inline:calc(var(--cr-cg-sceau) / 2)}.cr-cadeaux__rail{position:absolute;inset-inline:0;top:calc(var(--cr-cg-sceau) / 2 - 2px);height:4px;border-radius:4px;background:color-mix(in srgb,currentColor 13%,transparent)}.cr-cadeaux__encre{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--cr-cg-p, 0) * 100%);border-radius:inherit;background:var(--cr-cg-accent);transition:width .7s cubic-bezier(.2,.7,.2,1)}.cr-cadeaux__encre:after{content:"";position:absolute;inset-inline-start:calc(100% - 2px);top:-6px;bottom:-6px;width:46px;background-image:radial-gradient(circle,var(--cr-cg-accent) 1.5px,transparent 1.8px),radial-gradient(circle,var(--cr-cg-accent) .9px,transparent 1.2px);background-size:6px 6px,6px 6px;background-position:0 0,3px 3px;-webkit-mask-image:linear-gradient(90deg,#000 0%,rgb(0 0 0 / .55) 45%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,rgb(0 0 0 / .55) 45%,transparent 100%)}.cr-cadeaux__piste--complet .cr-cadeaux__encre:after{display:none}.cr-cadeaux__sceaux{list-style:none;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.cr-cadeaux__sceau{position:absolute;top:0;inset-inline-start:calc(var(--cr-cg-x) * 100%);translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:6px}.cr-cadeaux__pastille{position:relative;display:block;width:var(--cr-cg-sceau);height:var(--cr-cg-sceau);border-radius:50%;background:#fff;outline:2px solid var(--cr-cg-accent);outline-offset:0}.cr-cadeaux__pastille img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.cr-cadeaux__seuil{font-size:.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.cr-cadeaux__sceau[data-etat=verrouille] .cr-cadeaux__pastille{outline:2px dashed color-mix(in srgb,currentColor 32%,transparent)}.cr-cadeaux__sceau[data-etat=verrouille] .cr-cadeaux__pastille img{filter:grayscale(1);opacity:.5}.cr-cadeaux__sceau[data-etat=verrouille] .cr-cadeaux__seuil{color:color-mix(in srgb,currentColor 60%,transparent);font-weight:600}.cr-cadeaux__sceau[data-etat=pret] .cr-cadeaux__pastille{box-shadow:0 0 0 6px color-mix(in srgb,var(--cr-cg-accent) 20%,transparent)}.cr-cadeaux__sceau[data-etat=ajoute] .cr-cadeaux__pastille:after{content:"";position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:var(--cr-cg-accent) no-repeat center / 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:0 0 0 2px var(--cr-cg-papier)}.cr-cadeaux__sceau--tampon .cr-cadeaux__pastille{animation:cr-cg-tampon .5s cubic-bezier(.3,1.45,.5,1) var(--cr-cg-retard, 0ms) both}.cr-cadeaux__sceau--tampon .cr-cadeaux__pastille:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--cr-cg-accent) 1.4px,transparent 1.7px) 0 0 / 5px 5px;-webkit-mask-image:radial-gradient(circle,transparent 52%,#000 56%,#000 64%,transparent 72%);mask-image:radial-gradient(circle,transparent 52%,#000 56%,#000 64%,transparent 72%);animation:cr-cg-gerbe .65s ease-out var(--cr-cg-retard, 0ms) both}@keyframes cr-cg-tampon{0%{transform:scale(1.55) rotate(-12deg);opacity:0}55%{transform:scale(.92) rotate(3deg);opacity:1}to{transform:none;opacity:1}}@keyframes cr-cg-gerbe{0%{transform:scale(.55);opacity:1}to{transform:scale(1.45);opacity:0}}.cr-cadeaux__palier{margin-top:16px;padding-top:14px;border-top:1px dashed var(--cr-cg-trait)}.cr-cadeaux__titre{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:.9375rem;font-weight:600}.cr-cadeaux__offert{flex:none;padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.4;color:var(--cr-cg-accent);box-shadow:inset 0 0 0 1.5px currentColor}.cr-cadeaux__groupe{margin:0 0 12px;padding:0;border:0;min-inline-size:0}.cr-cadeaux__groupe legend{display:flex;gap:8px;margin:0 0 8px;padding:0;font-size:.8125rem;font-weight:600}.cr-cadeaux__valeur{font-weight:400;color:color-mix(in srgb,currentColor 70%,transparent)}.cr-cadeaux__options{display:flex;flex-wrap:wrap;gap:6px}.cr-cadeaux__option{position:relative;display:inline-flex}.cr-cadeaux__option input,.cr-cadeaux__produit input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.cr-cadeaux__option input:disabled{cursor:not-allowed}.cr-cadeaux__option>span{display:inline-grid;place-items:center;min-width:44px;height:38px;padding:0 12px;border-radius:var(--cr-r-button, 999px);border:1px solid color-mix(in srgb,currentColor 24%,transparent);background:var(--cr-cg-papier);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .15s,border-color .15s,color .15s}.cr-cadeaux__option input:not(:disabled):hover+span{border-color:currentColor}.cr-cadeaux__option input:checked+span{background:var(--cr-cg-accent);border-color:var(--cr-cg-accent);color:var(--cr-cg-sur-accent)}.cr-cadeaux__option input:disabled+span{opacity:.4;text-decoration:line-through}.cr-cadeaux__option input:focus-visible+span{outline:2px solid var(--cr-cg-accent);outline-offset:2px}.cr-cadeaux__option--pastille>span{width:34px;min-width:34px;height:34px;padding:0;border-radius:50%;background:var(--cr-cg-couleur);border-color:color-mix(in srgb,currentColor 22%,transparent)}.cr-cadeaux__option--pastille input:checked+span{background:var(--cr-cg-couleur);border-color:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 0 0 3px var(--cr-cg-papier),0 0 0 5px var(--cr-cg-accent)}.cr-cadeaux__option--pastille input:disabled+span{opacity:.55;text-decoration:none;background:linear-gradient(135deg,transparent 46%,color-mix(in srgb,currentColor 70%,transparent) 47% 53%,transparent 54%),var(--cr-cg-couleur)}.cr-cadeaux__produits{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cr-cadeaux__produit{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:6px;border-radius:calc(var(--cr-r-card, 12px) * .75);background:var(--cr-cg-papier);border:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:.8125rem;font-weight:600;line-height:1.25}.cr-cadeaux__produit img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#fff}.cr-cadeaux__produit:has(input:checked){border-color:var(--cr-cg-accent);box-shadow:inset 0 0 0 1px var(--cr-cg-accent)}.cr-cadeaux__produit:has(input:focus-visible){outline:2px solid var(--cr-cg-accent);outline-offset:2px}.cr-cadeaux__ajouter{width:100%;margin-top:4px}.cr-cadeaux__fermer{margin:2px 0 0;padding:4px 0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cr-cadeaux__erreur{margin:12px 0 0;font-size:.8125rem;font-weight:600;color:var(--color-error, #c62828)}.cr-cadeaux--page{--cr-cg-sceau: 56px;margin:0 0 24px;padding:18px 22px 20px}.cr-cadeaux--page .cr-cadeaux__message{font-size:1rem}.cr-cadeau-ligne{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.cr-cadeau-ligne__offert{padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.4;color:var(--cr-accent, #ff640a);box-shadow:inset 0 0 0 1.5px currentColor}.cr-cadeau-ligne__changer{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;color:var(--cr-accent, #ff640a);text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.cr-cadeaux__encre{transition:none}.cr-cadeaux__sceau--tampon .cr-cadeaux__pastille,.cr-cadeaux__sceau--tampon .cr-cadeaux__pastille:before{animation:none}}@media(max-width:749px){.cr-cadeaux{margin-inline:12px;padding-inline:14px}.cr-cadeaux--page{--cr-cg-sceau: 48px;margin-inline:0}}.cr-cadeaux:not([hidden]) [data-cr-cadeaux-zone]:empty{min-height:calc(14px + 1.4 * .9375rem * var(--cr-cg-lignes, 2) + var(--cr-cg-sceau) + 24px)}.cr-cadeaux--page:not([hidden]) [data-cr-cadeaux-zone]:empty{min-height:calc(14px + 1.4 * 1rem * var(--cr-cg-lignes, 1) + var(--cr-cg-sceau) + 24px)}@media(max-width:749px){.cr-cadeaux--page{--cr-cg-lignes: 2}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cr-cadeaux.css.map */
