.ef-composer{padding:clamp(3.5rem,2.5rem + 5vw,7rem) clamp(1.25rem,.8rem + 3vw,4rem);background:radial-gradient(120% 60% at 50% 0%,rgba(171,135,84,.12),transparent 70%),var(--ef-creme, #faf7ef)}.ef-composer__entete{max-width:36rem;margin:0 auto clamp(2rem,1.5rem + 2vw,3.5rem);text-align:center}.ef-composer__surtitre{margin:0 0 .9rem;color:var(--ef-or-fonce, #6f5636);font-size:var(--ef-texte-petit, .875rem);letter-spacing:.24em;text-transform:uppercase}.ef-composer__titre{margin:0;font-family:var(--ef-police-titre, Georgia, serif);font-size:clamp(2.4rem,1.6rem + 3.6vw,4.4rem);font-weight:400;line-height:1.02}.ef-composer__texte{margin:1rem auto 0;max-width:34ch;color:var(--ef-encre-douce, #6e6255);text-wrap:pretty}.ef-composer__corps{display:grid;gap:clamp(1.75rem,1rem + 3vw,4rem);max-width:72rem;margin:0 auto}@media(min-width:62rem){.ef-composer__corps{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}.ef-composer__scene{position:relative}.ef-composer__images{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--ef-sable, #efe9dd)}.ef-composer__image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.06);transition:opacity .7s var(--ef-sortie),transform 1.4s var(--ef-sortie)}.ef-composer__image[hidden]{display:none}.ef-composer__image.est-visible{opacity:1;transform:none}.ef-composer__image img{width:100%;height:100%;object-fit:cover;display:block}ef-composer:not(.est-pret) .ef-composer__image:first-child{opacity:1;transform:none}.ef-composer__nombre{position:absolute;left:clamp(-.5rem,-1vw,0rem);bottom:-.32em;margin:0;display:flex;align-items:baseline;gap:.35rem;font-family:var(--ef-police-titre, Georgia, serif);font-size:clamp(5.5rem,3.5rem + 9vw,9rem);line-height:1;color:var(--ef-or, #ab8754);font-variant-numeric:tabular-nums;text-shadow:0 2px 30px rgba(250,247,239,.9);pointer-events:none}.ef-composer__nombre small{font-family:var(--ef-police-corps, Georgia, serif);font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ef-or-fonce, #6f5636)}ef-composer:not(.est-pret) .ef-composer__nombre{display:none}.ef-composer__reglages{padding-top:1.5rem}@media(min-width:62rem){.ef-composer__reglages{padding-top:0}}.ef-composer__tailles{margin:0;padding:0;list-style:none}.ef-composer__tailles a{display:block;padding:.85rem 0;border-bottom:1px solid var(--ef-filet, #ded4c2);color:inherit;text-decoration:none}.ef-composer__commandes{display:grid;gap:1.6rem}.ef-composer__libelle{font-size:var(--ef-texte-petit, .875rem);letter-spacing:.2em;text-transform:uppercase;color:var(--ef-encre-douce, #6e6255)}.ef-composer__piste{position:relative;padding-top:.5rem}.ef-composer__curseur{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}.ef-composer__curseur::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ef-or, #ab8754) var(--ef-avance, 0%),var(--ef-filet, #ded4c2) var(--ef-avance, 0%))}.ef-composer__curseur::-moz-range-track{height:2px;background:var(--ef-filet, #ded4c2)}.ef-composer__curseur::-moz-range-progress{height:2px;background:var(--ef-or, #ab8754)}.ef-composer__curseur::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-14px;border:3px solid var(--ef-creme, #faf7ef);border-radius:50%;background:var(--ef-or, #ab8754);box-shadow:0 0 0 1px var(--ef-or, #ab8754),0 8px 18px -6px #6f563699;transition:transform .3s var(--ef-sortie)}.ef-composer__curseur::-moz-range-thumb{width:24px;height:24px;border:3px solid var(--ef-creme, #faf7ef);border-radius:50%;background:var(--ef-or, #ab8754);box-shadow:0 0 0 1px var(--ef-or, #ab8754),0 8px 18px -6px #6f563699}.ef-composer__curseur:active::-webkit-slider-thumb{transform:scale(1.15)}.ef-composer__curseur:focus-visible{outline:2px solid var(--ef-or-fonce, #6f5636);outline-offset:4px}.ef-composer__crans{display:flex;justify-content:space-between;margin:0 -7px}.ef-composer__crans button{min-width:44px;min-height:44px;padding:0;border:0;background:none;color:var(--ef-encre-douce, #6e6255);font-family:var(--ef-police-corps, Georgia, serif);font-size:1rem;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .3s var(--ef-sortie),transform .3s var(--ef-sortie)}.ef-composer__crans button.est-actif{color:var(--ef-or-fonce, #6f5636);transform:translateY(-2px);font-weight:600}.ef-composer__peluche{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;min-height:44px;padding:0;border:0;background:none;color:var(--ef-encre, #241e17);font:inherit;font-size:1.125rem;text-align:left;cursor:pointer}.ef-composer__interrupteur{position:relative;flex:none;width:52px;height:30px;border:1px solid var(--ef-or, #ab8754);border-radius:999px;background:transparent;transition:background .4s var(--ef-sortie)}.ef-composer__interrupteur:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--ef-or, #ab8754);transition:transform .4s var(--ef-sortie),background .4s var(--ef-sortie)}.ef-composer__peluche[aria-checked=true] .ef-composer__interrupteur{background:var(--ef-or, #ab8754)}.ef-composer__peluche[aria-checked=true] .ef-composer__interrupteur:after{transform:translate(22px);background:var(--ef-creme, #faf7ef)}.ef-composer__peluche[aria-disabled=true]{cursor:default;color:var(--ef-encre-douce, #6e6255)}.ef-composer__peluche[aria-disabled=true] .ef-composer__interrupteur{opacity:.4}.ef-composer__indispo{flex-basis:100%;padding-left:calc(52px + .9rem);font-size:.9375rem;font-style:italic;color:var(--ef-encre-douce, #6e6255)}.ef-composer__resultat{padding-top:1.25rem;border-top:1px solid var(--ef-filet, #ded4c2)}.ef-composer__produit{margin:0 0 .25rem;font-size:1.125rem;color:var(--ef-encre-douce, #6e6255)}.ef-composer__prix{margin:0;font-size:1rem;color:var(--ef-encre-douce, #6e6255)}.ef-composer__prix strong{display:inline-block;font-family:var(--ef-police-titre, Georgia, serif);font-size:clamp(2.2rem,1.8rem + 1.5vw,3rem);font-weight:400;color:var(--ef-encre, #241e17)}.ef-composer__prix strong.est-change{animation:ef-prix .6s var(--ef-sortie)}@keyframes ef-prix{0%{opacity:0;transform:translateY(.4em)}}.ef-composer__bouton{display:flex;justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 1.4rem;background-color:var(--ef-encre, #241e17);background-image:linear-gradient(var(--ef-or-fonce, #6f5636),var(--ef-or-fonce, #6f5636));background-repeat:no-repeat;background-size:0% 100%;color:var(--ef-creme, #faf7ef);font-size:var(--ef-texte-petit, .875rem);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:background-size .6s var(--ef-sortie)}.ef-composer__bouton:after{content:"\2192";transition:transform .4s var(--ef-sortie)}.ef-composer__bouton:hover,.ef-composer__bouton:active{background-size:100% 100%}.ef-composer__bouton:hover:after{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.ef-composer__image,.ef-composer__bouton,.ef-composer__interrupteur,.ef-composer__interrupteur:after{transition:none}.ef-composer__prix strong.est-change{animation:none}}@media(max-width:749px){.ef-composer__images{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ef-composer.css.map */
