button{background-color:transparent;border:0;cursor:pointer;padding:0;margin:0;font-family:var(--font-body-family);font-size:1.6rem}button,.button,.button--primary,.button--primary-white,.button--product,.button--product-white,.button--calcul,.button--icon,.button--secondary,.button--secondary-white,.button--link,.button--link-white,.button--navigation,.button--navigation-white{display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-medium);line-height:2.24rem;margin:0;padding:1.3rem 2.4rem;text-align:center;text-decoration:none;transition:all .2s;width:fit-content;background-color:var(--color-purple);border:none;border-radius:5.6rem;color:var(--color-white);gap:1.2rem;min-width:unset;min-height:4.8rem;letter-spacing:normal}.button:after,.button:before,.button--primary:after,.button--primary:before,.button--primary-white:after,.button--primary-white:before,.button--product:after,.button--product:before,.button--product-white:after,.button--product-white:before,.button--calcul:after,.button--calcul:before,.button--icon:after,.button--icon:before,.button--secondary:after,.button--secondary:before,.button--secondary-white:after,.button--secondary-white:before,.button--link:after,.button--link:before,.button--link-white:after,.button--link-white:before,.button--navigation:after,.button--navigation:before,.button--navigation-white:after,.button--navigation-white:before{content:none;position:initial;box-shadow:none;top:unset;bottom:unset;right:unset;left:unset}.button:hover:after,.button--product:hover:after,.button--product-white:hover:after,.button--secondary:hover:after{box-shadow:none!important}.button--primary:after,.button--primary-white:after{content:"";display:inline-block;width:1.7rem;height:1.7rem;background-color:var(--color-black);background-image:url(icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:var(--filter-white);border-radius:50%;transform:scale(.47)}@media screen and (pointer: fine){.button--primary:after,.button--primary-white:after{transition:transform .3s ease-in,background-image .2s ease-in,background-color .2s ease-in}}.button--product:after{transform:scale(1)}.button--primary:active:after,.button--primary:focus:after,.button--primary:hover:after,.button--primary.is-active:after,.button--primary-white:active:after,.button--primary-white:focus:after,.button--primary-white:hover:after,.button--primary-white.is-active:after{background-color:transparent;transform:scale(1)}.button--primary-white{background-color:var(--color-white);color:var(--color-purple)}.button--primary-white:after{filter:var(--filter-purple)}.button--product,.button--product-white{justify-content:space-between;width:100%}.button--product-white{background-color:var(--color-white);color:var(--color-purple)}.button--product:after,.button--product-white:after{content:"";display:inline-block;width:2.4rem;height:2.4rem;border-radius:50%;background-image:url(icon-cart.svg);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;transition:background-image .2s ease-in;filter:var(--filter-white);position:relative}.button--product-white:after{filter:var(--filter-purple)}.button--product:active:after,.button--product:focus:after,.button--product:hover:after,.button--product.is-active:after,.button--product-white:active:after,.button--product-white:focus:after,.button--product-white:hover:after,.button--product-white.is-active:after{background-image:url(icon-plus.svg)}.button--calcul{background-color:var(--color-green-acid);color:var(--color-purple-dark);padding:1.2rem 1.6rem;gap:1rem;position:relative}.button--calcul:before{content:"";display:inline-block;position:relative;width:2.4rem;height:2.4rem;border-radius:50%;background-image:url(icon-subvention.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease-in,background-image .2s ease-in,background-color .2s ease-in;z-index:2}.button--calcul:after{content:"";display:inline-block;position:absolute;left:1.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background-color:var(--color-white);transition:opacity .2s ease-in;opacity:0}.button--calcul:active:after,.button--calcul:focus:after,.button--calcul:hover:after,.button--calcul.is-active:after{opacity:1}.button--icon{padding:clamp(7px,5.7255px + .3268vw,12px) clamp(12px,8.9412px + .7843vw,24px);min-height:unset}.button--icon svg{width:clamp(17px,15.7255px + .3268vw,22px)}.button--icon:active,.button--icon:focus,.button--icon:hover,.button--icon.is-active{color:var(--color-white);background-color:#4b1d53}.button--link,.button--link-white{background:transparent;color:var(--color-purple);text-decoration:underline;text-underline-offset:.4rem;padding:0;border-radius:0;min-height:unset}.button--link-white{color:var(--color-white)}.button--link:active,.button--link:focus,.button--link:hover,.button--link.is-active,.button--link-white:active,.button--link-white:focus,.button--link-white:hover,.button--link-white.is-active{text-decoration-thickness:.2rem;font-weight:var(--font-bold)}.button--secondary,.button--secondary-white{background:transparent;color:var(--color-purple);min-height:unset;padding:0;position:relative;gap:2rem;justify-content:space-between}.button--secondary-white{color:var(--color-white)}.button--secondary:after,.button--secondary-white:after{content:"";display:inline-block;width:1.7rem;height:1.7rem;margin-right:1.2rem;background-image:url(icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:var(--filter-purple);z-index:2}.button--secondary-white:after{filter:var(--filter-white)}.button--secondary:before,.button--secondary-white:before{content:"";display:inline-block;width:4.1rem;height:2.2rem;border-radius:1.6rem;background-color:var(--color-purple);position:absolute;right:0;left:unset;bottom:unset;top:unset;transition:opacity .2s ease-in;opacity:0;z-index:1}.button--secondary-white:before{background-color:var(--color-white)}.button--secondary:hover:after,.button--secondary.is-active:after{filter:var(--filter-white)}.button--secondary-white:hover:after{filter:var(--filter-purple)}.button--secondary:hover:before,.button--secondary-white:hover:before,.button--secondary.is-active:before{opacity:1}.button--navigation,.button--navigation-white{flex-direction:column;border-radius:2.4rem;padding:2.4rem 1.6rem 1.6rem;position:relative;color:var(--color-white);background:var(--color-purple);align-items:flex-start;gap:0;width:100%;max-width:28.7rem;transition:color .3s ease-in-out;overflow:hidden}.button--navigation-white{background:var(--color-white);color:var(--color-purple);transition:background-color .3s ease-in-out}.button--navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:55%;background:#fff;transition:height .3s ease-in-out}.button--navigation:hover:before{height:0%}.button--navigation-white:hover{background-color:var(--color-neutral)}.button--navigation .button__title,.button--navigation-white .button__title{color:var(--color-black);z-index:3;margin:0;margin-bottom:2.4rem;font-size:clamp(20px,18.9804px + .2614vw,24px);white-space:nowrap}.button--navigation:hover .button__title{color:var(--color-white)}.button--navigation .button__label,.button--navigation-white .button__label{width:100%;display:flex;justify-content:space-between;align-items:center}.button--navigation .button__label:after,.button--navigation-white .button__label:after{content:"";display:inline-block;width:1.7rem;height:1.7rem;background-color:var(--color-black);background-image:url(icon-arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:var(--filter-white);border-radius:50%;transform:scale(.47)}@media screen and (pointer: fine){.button--navigation .button__label:after,.button--navigation-white .button__label:after{transition:transform .3s ease-in,background-image .2s ease-in,background-color .2s ease-in}}.button--navigation-white .button__label:after{filter:var(--filter-purple)}.button--navigation:active .button__label:after,.button--navigation:focus .button__label:after,.button--navigation:hover .button__label:after,.button--navigation.is-active .button__label:after,.button--navigation-white:active .button__label:after,.button--navigation-white:focus .button__label:after,.button--navigation-white:hover .button__label:after,.button--navigation-white.is-active .button__label:after{background-color:transparent;transform:scale(1)}.button--tertiary{background-color:transparent;color:var(--color-black)}.share-button__button,.share-button__fallback button{padding:0;gap:0}.button--custom-size{min-height:unset;min-width:unset}.button--round{border-radius:50%}.button--nowrap{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/287/assets/nova-buttons.css.map */
