@keyframes openingContent{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes closingContent{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes openingContentLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes closingContentLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes closingContainer{0%{background-color:rgba(0,0,0,.3);visibility:visible}to{background-color:rgba(0,0,0,0);visibility:hidden}}.modal--open{background-color:rgba(0,0,0,.3);opacity:1;visibility:visible}.modal--open~.modal--open{background-color:rgba(0,0,0,0)}.modal--open .modal__content--right{animation:openingContent .5s forwards;transform:translateX(0)}.modal--open .modal__content--left{animation:openingContentLeft .5s forwards;transform:translateX(0)}.modal--close{animation:closingContainer .5s;background-color:rgba(0,0,0,0);opacity:0;visibility:hidden}.modal--close .modal__content{transform:translateX(500px)}.modal--close .modal__content--right{animation:closingContent .5s}.modal--close .modal__content--left,.modal--close--left{animation:closingContentLeft .5s}.modal__container{color:#38373c;inset:0;position:fixed;transition:background-color .5s,opacity .3s;z-index:1000}.modal__container.identification__modal .form-validation{margin-top:.625rem}@media(max-height:975px){.modal__container.identification__modal{overflow:auto}.modal__container.identification__modal .modal__body{overflow:visible;height:auto}}.modal__content{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - 76px);max-width:100%;overflow-x:hidden;position:absolute;top:76px;width:100%}.modal__content--right{animation:openingContent .5s;right:0;transform:translateX(100%)}.modal__content--left{animation:openingContentLeft .5s;height:100%;left:0;transform:translateX(-100%)}@media(min-width:1025px){.modal__content{height:100%;top:0;width:503px}.modal__content--large{width:1060px}}.modal__content>.modal__header{padding-left:20px;padding-right:20px;padding-top:15px}@media(min-width:1025px){.modal__content>.modal__header{padding-left:40px;padding-right:40px;padding-top:10px}}.modal__header{align-items:baseline;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:space-between;padding-bottom:0}.modal__header--primary,.modal__header--secondary{padding-bottom:15px}.modal__header--secondary,.modal__header--withButtons{flex-direction:column}@media(min-width:1025px){.modal__header{font-size:20px}.modal__header--secondary{gap:0}}.modal__header--container{display:flex;align-items:center;justify-content:space-between;width:100%}.modal__header--container .modal__back{all:unset;cursor:pointer}.modal__header--container .modal__back .svg-icon{font-size:1em}.modal__close{all:unset;cursor:pointer;font-size:30px;margin-left:auto;min-width:30px;position:relative}.modal__close:before{content:"";inset:-10px;position:absolute}.modal__back{background-color:#f8f8f8;border-radius:100px;height:30px;width:30px}.modal__back .svg-icon{font-size:12px}.modal__body,.modal__footer,.modal__text{font-size:12px;line-height:1.2}@media(min-width:1025px){.modal__body,.modal__footer,.modal__text{font-size:14px}}.modal__body,.modal__footer{padding:20px}@media(min-width:1025px){.modal__body,.modal__footer{padding:30px 38px}}.modal__body{flex:1 1;height:100%;margin-right:17px;overflow:hidden auto;padding-top:15px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#9c9090 #dfdfdf}.modal__body::-webkit-scrollbar{width:6px}.modal__body::-webkit-scrollbar-track{background-color:#dfdfdf}.modal__body::-webkit-scrollbar-thumb{background-color:#9c9090;border-radius:12px}@media(min-width:1025px){.modal__body{padding-top:20px}}.modal__footer{background-color:#fff;box-shadow:0 -4px 6px 0 rgba(116,113,113,.1);text-align:center;width:100%}.modal__description{padding-bottom:15px}.modal__button{align-items:center;background-color:#e30613;color:#fff;cursor:pointer;display:flex;gap:20px;justify-content:center;margin:0 auto;max-width:100%;padding:10px 30px;text-align:center;text-transform:uppercase;transition:background-color .3s,color .3s}.modal__button:hover{background-color:#38373c}.modal__button--disabled{background-color:#dfdfdf;cursor:not-allowed}.modal__button--disabled:hover{background-color:#dfdfdf}@media(max-height:975px){body:has(.identification__modal.modal--open){overflow:hidden}}.forgotten-password__content{line-height:24px}.forgotten-password__content .button{max-width:100%;width:266px}.forgotten-password__content__intro{margin-top:25px}.forgotten-password__instructions{display:flex;flex-flow:column wrap;gap:20px;margin-top:10px}.r5-btn-social{background-color:rgba(0,0,0,0)!important}.r5-btn-social-amazon,.r5-btn-social-facebook,.r5-btn-social-google,.r5-btn-social-icon,.r5-btn-social-paypal{background-color:rgba(0,0,0,0)}@media(max-width:1025px){.identification__modal .modal__body{padding-top:0}.identification__modal .modal__header{padding-bottom:10px!important}}.identification__modal .checkout-account__social p{text-align:center}.identification__modal .check-list{margin:12px 0 20px}.identification__modal .check-list__item{margin-bottom:8px}.identification__modal .check-list__item:before{content:url(https://www.but.fr/fstrz/r/s/media.but.fr/Sources/responsive/Images/Header/rounded-check.svg);display:inline-block;height:12px;margin-right:10px;width:13px}.identification__modal .social-networks{margin-top:45px;background-color:#f5f5f5;height:115px;padding:20px}@media(min-width:1025px){.identification__modal .social-networks{height:125px}}@media(max-width:428px){.identification__modal .social-networks{height:120px}}.identification__modal .social-networks.social-signIn{height:125px}@media(min-width:1025px){.identification__modal .social-networks.social-signIn{height:150px}}@media(max-width:428px){.identification__modal .social-networks.social-signIn{height:145px}}.tunnel-tab-content__social{display:flex;justify-content:center}.tunnel-tab-content__social a{margin:0 4px}.tunnel-tab-content__social img{width:45px}.r5-social-buttons{display:flex;align-items:center;justify-content:center}.r5-btn-social-text{display:none}.r5-btn-social{text-align:center;background:none!important;border:none!important;padding:0!important;margin:5px}.r5-btn-social,.r5-btn-social-icon{width:50px!important;height:50px!important}.r5-btn-social-icon{position:relative!important;background:none;display:inline-block!important}.r5-btn-social-amazon,.r5-btn-social-facebook,.r5-btn-social-google,.r5-btn-social-paypal{background:none;border:none}.r5-btn-social-facebook .r5-btn-social-icon{background-image:url(https://www.but.fr/fstrz/r/s/media.but.fr/Sources/responsive/Images/Common/logos/Facebook.svg);background-size:30px 30px}.r5-btn-social-google .r5-btn-social-icon{background-image:url(https://www.but.fr/fstrz/r/s/media.but.fr/Sources/responsive/Images/Common/logos/Google.svg);background-size:30px 30px}.r5-btn-social-paypal .r5-btn-social-icon{background-image:url(https://www.but.fr/fstrz/r/s/media.but.fr/Sources/responsive/Images/Common/logos/Paypal.svg);background-size:30px 30px}.r5-btn-social-apple .r5-btn-social-icon{background-image:url(https://www.but.fr/fstrz/r/s/media.but.fr/Sources/responsive/Images/Common/logos/Apple.svg);background-size:30px 30px}.forgotten-password__link{display:block!important;margin:12px 0 12px auto}.forgotten-password__disabled{cursor:not-allowed}.login-unique-code__link{margin:20px 0}.login__errors{line-height:1.4;margin-top:6px}.login__cta{display:block;max-width:100%;width:193px}@media(min-width:1025px){.login__cta{width:266px}}.login__disabled{cursor:not-allowed}.login__block+.login__block{border-top:1px solid #e2e4e8;margin-top:20px;padding-top:20px}@media(min-width:1025px){.login__block+.login__block{margin-top:25px;padding-top:15px}}.login__block p{padding:0}.login__block>p{margin-bottom:15px}.login__block .link__label{font-weight:700;font-weight:600;font-size:13px}.login__block .guest-order{border-top:1px solid #e2e4e8;margin-top:40px}.login__block .guest-order__text{font-size:14px;margin-top:40px}.login__block .guest__cta{display:inline-block}.login__container .form-input{margin-bottom:20px}.login .h4{text-align:center}.login .link__label{font-weight:700;font-weight:600;font-size:13px}.signUp__block p{margin-bottom:15px}.signUp__block .link{margin:20px 0 35px}.signUp__block .link__label{font-weight:700;font-weight:600;font-size:13px}.signUp .h4{text-align:center}.passwordLess__block p:first-of-type{margin-top:0}.passwordLess__block .text-error{margin:0 0 10px;padding:0}.passwordLess__block p.codeButton-text{margin:20px 0 0;padding-bottom:8px}.passwordLess__block button.button--primary{margin-top:30px}.passwordLess__block .link{margin-right:15px}.passwordLess__block .link--disabled{color:#95989d;cursor:default}.passwordLess .h4{text-align:center}.text--bold{font-weight:600}@media(max-width:1025px){.h2-modal{margin-left:0!important}.login__block p,.passwordLess__block p,.signUp__block p{font-size:14px}}