.ju-carte-avec-ajout{position:relative}.ju-atc-zone{position:absolute;top:0;left:0;right:0;aspect-ratio:.84;pointer-events:none;z-index:2}.ju-carte-avec-ajout .ju-atc{pointer-events:auto;position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:44px;padding:0 12px;margin:0;border-radius:var(--rounded-full, 1000px);border:1px solid rgba(7,31,22,.08);background:#fffffff0;color:var(--black-800, #071F16);box-shadow:0 2px 10px #071f1614;font-family:var(--body-font);font-size:12px;font-weight:var(--font-regular, 400);line-height:1;letter-spacing:.4px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .35s var(--cubic-bezier-fast, ease),transform .35s var(--cubic-bezier-fast, ease),background-color .25s ease,border-color .25s ease,color .25s ease}.ju-carte-avec-ajout .ju-atc svg{position:relative;z-index:1;width:20px;height:20px;flex:none}.ju-carte-avec-ajout .ju-atc .ju-atc-texte{position:relative;z-index:1;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;color:inherit;font-family:inherit;font-size:inherit;line-height:1;transition:max-width .35s var(--cubic-bezier-fast, ease),opacity .25s ease,margin .35s ease}.ju-carte-avec-ajout .ju-atc .ju-atc-coche,.ju-carte-avec-ajout .ju-atc.is-added .ju-atc-icone{display:none}.ju-carte-avec-ajout .ju-atc.is-added .ju-atc-coche{display:block}.ju-carte-avec-ajout .ju-atc.is-added{background:var(--primary, #62938F);border-color:var(--primary, #62938F);color:var(--white, #FFFFFF)}.ju-carte-avec-ajout .ju-atc:focus-visible{outline:2px solid var(--primary-darker, #41625F);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ju-carte-avec-ajout .ju-atc{opacity:0;transform:translateY(8px)}.ju-carte-avec-ajout:hover .ju-atc,.ju-carte-avec-ajout:focus-within .ju-atc,.ju-carte-avec-ajout .ju-atc.is-added{opacity:1;transform:none}.ju-carte-avec-ajout .ju-atc:hover:not(.is-added){background:var(--black, #000);border-color:var(--black, #000);color:var(--white, #FFFFFF)}.ju-carte-avec-ajout .ju-atc:hover:not(.is-added) .ju-atc-texte{max-width:90px;opacity:1;margin-left:6px}}@media(max-width:768px){.ju-atc-zone{aspect-ratio:.8}.ju-carte-avec-ajout .ju-atc{right:4px;bottom:4px;width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none}.ju-carte-avec-ajout .ju-atc:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:var(--rounded-full, 1000px);border:1px solid rgba(7,31,22,.08);background:#fffffff0;box-shadow:0 2px 8px #071f1614;transition:background-color .25s ease,border-color .25s ease}.ju-carte-avec-ajout .ju-atc svg{width:18px;height:18px}.ju-carte-avec-ajout .ju-atc .ju-atc-texte{display:none}.ju-carte-avec-ajout .ju-atc.is-added{background:transparent;border:0}.ju-carte-avec-ajout .ju-atc.is-added:before{background:var(--primary, #62938F);border-color:var(--primary, #62938F)}}@media(prefers-reduced-motion:reduce){.ju-carte-avec-ajout .ju-atc,.ju-carte-avec-ajout .ju-atc .ju-atc-texte{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/JU-carte-ajout-panier.css.map */
