.shared-text.m-promesse{margin-block:var(--m-s3) var(--m-s5)}.shared-text.m-promesse p{margin:0;font-family:var(--m-serif);font-style:italic;font-weight:400;font-size:clamp(26px,2.4vw,30px);line-height:1.3;color:var(--m-encre);text-wrap:balance}.m-picker .pvp-option__label-name{font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.m-picker .pvp-option__label-selected{opacity:1;color:var(--m-gris)}.m-picker .pvp-option--mode-swatch .pvp-option__label-separator,.m-picker .pvp-option--mode-swatch .pvp-option__label-selected{display:none}.m-picker .pvp-option{min-inline-size:0}.m-picker .pvp-option--mode-swatch .pvp-option__values{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--m-s3) var(--m-s2);max-inline-size:440px}.m-picker .pvp-option--mode-swatch .pvp-value-label--swatch{display:inline-flex;flex-direction:column;align-items:center;gap:var(--m-s2);inline-size:auto;min-inline-size:0;min-block-size:44px;padding:0;border:0;border-radius:0;background:none;text-align:center}.m-picker .pvp-option--mode-swatch .pvp-value-label--swatch .swatch{display:block;inline-size:36px;block-size:36px;border:0;border-radius:var(--m-r-pill);box-shadow:0 0 0 1px var(--m-gris);transition:box-shadow var(--m-dur-fast) var(--m-ease)}.m-picker .pvp-option--mode-swatch .pvp-value-input:checked+.pvp-value-label--swatch .swatch{box-shadow:0 0 0 1px var(--m-gris),0 0 0 3px var(--m-papier),0 0 0 5px var(--m-encre)}.m-picker .pvp-option--mode-swatch .pvp-value-label--swatch:hover .swatch.swatch{transform:none}.m-picker .pvp-option--mode-swatch .pvp-value-input:focus-visible+.pvp-value-label--swatch .swatch{outline:2px solid var(--m-encre);outline-offset:6px}.m-picker .pvp-option--mode-swatch .pvp-value-label--swatch .swatch-pill-fallback{display:block;min-inline-size:0;min-block-size:0;block-size:auto;padding:0;border:0;background:none;font-size:13px;line-height:1.3;color:var(--m-gris);white-space:normal;text-align:center}.m-picker .pvp-option--mode-swatch .pvp-value-input:checked+.pvp-value-label--swatch .swatch-pill-fallback{background:none;border:0;color:var(--m-encre)}.m-picker .pvp-option--mode-swatch .pvp-value-label--swatch .u-visually-hidden{display:none}.m-picker .pvp-option--mode-swatch .pvp-value-label--unavailable .swatch{opacity:.45;outline:1px dashed var(--m-gris);outline-offset:3px}.m-picker .pvp-option--mode-pill .pvp-option__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:0}.m-picker .pvp-option--mode-swatch .pvp-value-input,.m-picker .pvp-option--mode-pill .pvp-value-input{position:absolute;inline-size:1px;block-size:1px;margin:0}.m-picker .pvp-option--mode-pill .pvp-value-label--pill{position:relative;display:flex;align-items:center;justify-content:center;min-block-size:48px;margin:0 0 0 -1px;padding:0;border:1px solid var(--m-gris);border-radius:0;background:var(--m-papier);color:var(--m-encre);font-size:15px;font-variant-numeric:tabular-nums;transition:background-color var(--m-dur-fast) var(--m-ease),color var(--m-dur-fast) var(--m-ease)}.m-picker .pvp-option--mode-pill .pvp-value-label--pill:first-of-type{margin-inline-start:0;border-start-start-radius:var(--m-r);border-end-start-radius:var(--m-r)}.m-picker .pvp-option--mode-pill .pvp-value-label--pill:last-of-type{border-start-end-radius:var(--m-r);border-end-end-radius:var(--m-r)}.m-picker .pvp-option--mode-pill .pvp-value-label--pill:hover{background:var(--m-craie)}.m-picker .pvp-option--mode-pill .pvp-value-input:checked+.pvp-value-label--pill{z-index:1;background:var(--m-encre);border-color:var(--m-encre);color:var(--m-papier)}.m-picker .pvp-option--mode-pill .pvp-value-input:focus-visible+.pvp-value-label--pill{z-index:2;outline:2px solid var(--m-encre);outline-offset:2px}.m-picker .pvp-option--mode-pill .pvp-value-label--unavailable.pvp-value-label--pill{z-index:0;border-style:dashed;color:var(--m-gris);opacity:1;filter:none}.m-picker .pvp-option--mode-pill .pvp-value-label--unavailable.pvp-value-label--pill:after{display:none}.m-achat .pp-buy-buttons__atc{min-block-size:48px;font-size:15px;letter-spacing:.04em}.m-galerie-coloris{position:relative}.m-galerie-coloris .pm-gallery__counter{display:none}.m-compteur{position:absolute;inset-block-end:var(--m-s3);inset-inline-end:var(--m-s3);z-index:2;padding:2px 10px;border-radius:var(--m-r-pill);background:#faf7f2e6;color:var(--m-encre);font-size:12px;font-variant-numeric:tabular-nums;pointer-events:none}@media(min-width:1025px){.m-compteur{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/marelle-produit.css.map */
