.product-details:has(perso-block){counter-reset:annetted-etape}.product-details:has(perso-block) :is(fieldset.variant-option,perso-block.perso-block,.annetted-etape){--annetted-rail: var(--annetted-filet);--annetted-rail-fait: 0%;counter-increment:annetted-etape;position:relative;padding-inline-start:2.75rem;background-image:linear-gradient(var(--annetted-encre),var(--annetted-encre)),linear-gradient(var(--annetted-filet),var(--annetted-filet));background-repeat:no-repeat;background-position:.8125rem 2.25rem,.8125rem 2.25rem;background-size:1px 0,1px calc(100% - 2.5rem);transition:background-size .6s var(--annetted-ease-expo, ease)}.product-details:has(perso-block) :is(fieldset.variant-option>legend,perso-block.perso-block,.annetted-etape):before{content:counter(annetted-etape,decimal-leading-zero);position:absolute;inset-inline-start:0;inset-block-start:0;width:1.75rem;font-family:var(--font-accent--family, var(--font-heading--family));font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.15;text-align:center;font-variant-numeric:tabular-nums;color:var(--annetted-gris);transition:color .3s ease}.product-details:has(perso-block) fieldset.variant-option>legend{position:relative}.product-details:has(perso-block) fieldset.variant-option>legend:before{inset-inline-start:-2.75rem;inset-block-start:-.2rem}.product-details:has(perso-block) fieldset.variant-option{background-position:.8125rem 1.9rem,.8125rem 1.9rem}.product-details:has(perso-block) perso-block.perso-block:before{inset-block-start:2.05rem}.product-details:has(perso-block) perso-block.perso-block{background-position:.8125rem 4.3rem,.8125rem 4.3rem;background-size:1px 0,1px calc(100% - 5.1rem)}.product-details fieldset.variant-option:has(input:checked)>legend:before,.product-details perso-block.perso-block:not(:has(:invalid)):before{color:var(--annetted-encre)}.product-details:has(perso-block) fieldset.variant-option:has(input:checked){background-size:1px calc(100% - 2.5rem),1px calc(100% - 2.5rem)}.product-details perso-block.perso-block:not(:has(:invalid)){background-size:1px calc(100% - 5.1rem),1px calc(100% - 5.1rem)}.perso-block__heading{letter-spacing:.08em}.variant-option:has(.annetted-format){--annetted-cm: 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.variant-option:has(.annetted-format):has(>label:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.variant-option__button-label:has(.annetted-format){width:auto;min-width:0;max-width:none;flex:none;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.75rem;min-height:0;height:auto;padding:1rem .5rem .875rem;text-align:center}.variant-option__button-label:has(.annetted-format) .variant-option__button-label__text{font-size:.8125rem;line-height:1.35;white-space:normal;text-wrap:balance}.annetted-format{position:relative;z-index:1;display:grid;place-items:end center;width:calc(50 * var(--annetted-cm));height:calc(40 * var(--annetted-cm));pointer-events:none}.annetted-format>*{grid-area:1 / 1;box-sizing:border-box}.annetted-format__trace{width:calc(var(--annetted-format-l) * var(--annetted-cm));height:calc(var(--annetted-format-h) * var(--annetted-cm));border:1px solid currentColor;border-radius:2px;background:transparent;transform:scale(.94);transition:transform .45s var(--annetted-ease-expo, ease),background-color .3s ease}.annetted-format__a4{width:calc(29.7 * var(--annetted-cm));height:calc(21 * var(--annetted-cm));border:1px dashed currentColor;opacity:.45}.variant-option__button-label:has(input:checked) .annetted-format__trace{background-color:#ffffff24;transform:none}.variant-option:has(.annetted-format):after{content:"En pointill\e9s : une feuille A4, pour comparer.";grid-column:1 / -1;font-size:.75rem;line-height:1.4;color:var(--annetted-gris)}@media screen and (max-width:749px){.variant-option:has(.annetted-format){--annetted-cm: 1.6px}}.annetted-parcours{width:100%}.annetted-parcours__titre{margin:0 0 .75rem;padding-inline-start:2.75rem;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--annetted-gris)}.annetted-parcours__liste{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.annetted-parcours__etape:last-child{background-image:none!important}.annetted-parcours__nom{margin:0;padding-block-start:.2rem;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--annetted-encre)}.annetted-parcours__detail{margin:.25rem 0 0;font-size:.8125rem;line-height:1.55;color:var(--annetted-gris)}.product-details:not(:has(perso-block)) .annetted-parcours__titre{padding-inline-start:0}.annetted-garanties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;width:100%;margin:0;padding:1.25rem 0 0;border-block-start:1px solid var(--annetted-filet);list-style:none}.annetted-garanties__item{display:flex;align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;color:var(--annetted-encre)}.annetted-garanties__item .annetted-icone{flex:none;margin-block-start:.05rem;color:var(--annetted-gris)}a.annetted-garanties__texte{color:inherit;text-decoration:underline;text-decoration-color:var(--annetted-filet);text-underline-offset:3px;transition:text-decoration-color .22s ease}a.annetted-garanties__texte:hover{text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.product-details :is(fieldset.variant-option,perso-block.perso-block,.annetted-etape),.annetted-format__trace{transition:none}}.product-details .accordion{--color-border: var(--annetted-filet)}.product-details .accordion .details__header{padding-block:1.1rem;font-family:var(--font-body--family);font-weight:500;font-size:var(--annetted-txt-rubrique);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--annetted-encre)}.product-details .accordion .details-content{font-size:var(--annetted-txt-courant);line-height:1.65;color:var(--annetted-gris)}.product-details .accordion .details-content :is(p,li){font-size:inherit;line-height:inherit}.product-details .accordion .details-content p.annetted-rubrique{font-size:var(--annetted-txt-rubrique);line-height:1.4}.product-details .accordion .details-content strong{font-weight:500;color:var(--annetted-encre)}.product-details .accordion .details__header .icon-plus{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--annetted-filet);border-radius:50%;transition:border-color .3s ease}.product-details .accordion .details__header:hover .icon-plus{border-color:var(--annetted-encre)}.product-details .accordion .icon-plus svg{width:10px;height:10px}.product-details .accordion .icon-plus path{transition:opacity .3s ease,transform .3s ease;transform-origin:center}.product-details .accordion details[open] .icon-plus .horizontal{opacity:0;transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/annetted-fiche.css.map */
