@charset "UTF-8";:root{--block-background-color:white;--block-border:1px solid var(--light-dark-color);--block-border-radius:10px;--block-header-height:40px;--block-shadow:0 20px 50px -20px rgba(0, 0, 0, 0.15);--block-padding:var(--space-large);--block-margin:10px;--block-margin-bottom:10px}:root{--button-size:40px;--button-large-size:48px;--button-small-size:32px;--button-font-family:var(--font-family-heading);--button-font-size:14px;--button-font-weight:600;--button-large-font-size:16px;--button-small-font-size:12px;--button-color:var(--primary-color);--button-content-color:white;--button-loading-color:white;--button-loading-bullet-size:8px;--button-padding-h:16px;--button-shadow:0px 4px 15px -8px;--button-shadow-gradient:0px 4px 15px -8px var(--orange-color)}:root{--blue-color:#56CAFD;--blue-dark-color:#2296c8;--blue-light-color:#d8f3ff;--emerald-color:#45DEB4;--emerald-dark-color:#21C296;--emerald-light-color:#C2F5E7;--error-color:#FF6D6C;--error-light-color:#ffb7b7;--green-color:#1ACB59;--green-dark-color:#14a747;--green-light-color:#ddf3e5;--orange-color:#F67573;--orange-dark-color:#f45451;--orange-light-color:#fbe0df;--pink-color:#F376AA;--pink-dark-color:#b43e6f;--pink-light-color:#FFE7F5;--purple-color:#7156FD;--purple-dark-color:#5E47D2;--purple-light-color:#E7E2FF;--purple-lighter-color:#f0ecff;--primary-color:#7156FD;--primary-dark-color:#5E47D2;--primary-light-color:#E7E2FF;--primary-lighter-color:#f0ecff;--yellow-color:#F9B167;--yellow-dark-color:#d0863c;--yellow-light-color:#FFF4E8;--dark-color:#180F21;--dark-light-color:#1F142A;--grey-color:#AEABB0;--grey-dark-color:#747277;--grey-light-color:#cbcbce;--light-color:#F9F8F5;--light-dark-color:#edebe8;--white-color:#FFFFFF;--decathlon-primary-color:#3643BA;--decathlon-primary-light-color:#d3ebf9;--decathlon-yellow-color:#ffea28}:root{--form-widget-height:40px}:root{--diet-header-height:120px;--navbar-height:75px;--space-smaller:4px;--space-small:8px;--space-default:16px;--space-large:20px;--space-larger:32px;--space-xxl:48px;--a4-width:827px}:root{--font-family-base:"PT Sans",Verdana,Arial,sans-serif;--font-family-heading:"Montserrat",Verdana,Arial,sans-serif}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.3}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Black.ttf);font-weight:900}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-ExtraBold.ttf);font-weight:800}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBold.ttf);font-weight:600}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.ttf);font-weight:500}@font-face{font-family:"PT Sans";src:url(/assets/fonts/PTSans-Regular.ttf);font-weight:400}@font-face{font-family:"PT Sans";src:url(/assets/fonts/PTSans-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:"PT Sans";src:url(/assets/fonts/PTSans-Bold.ttf);font-weight:700}@font-face{font-family:"PT Sans";src:url(/assets/fonts/PTSans-BoldItalic.ttf);font-weight:700;font-style:italic}html{font-family:var(--font-family-base);font-size:10px;color:var(--dark-color)}body{font-size:1.6rem}h1{font-family:var(--font-family-heading);font-size:2.6rem;font-weight:600;color:var(--dark-color);margin:0}h2{font-family:var(--font-family-heading);font-size:2.2rem;font-weight:600;color:var(--dark-color);margin:0 0 var(--space-small)}h3{font-family:var(--font-family-heading);font-size:1.9rem;font-weight:600;color:var(--dark-color)}h4{font-size:1.7rem;font-weight:500;color:var(--dark-color)}h5{font-size:1.6rem;font-weight:600;color:var(--dark-color);margin:0}p{font-size:1.6rem;font-weight:400;color:var(--grey-dark-color);white-space:pre-wrap;text-align:left}a{display:inline-block;font-size:1.6rem;font-weight:400;color:var(--yellow-color);text-decoration:underline}a:hover{color:var(--primary-color)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-right{text-align:right}.t-capitalize{text-transform:capitalize}.t-upper{text-transform:uppercase}body{display:flex;flex-direction:column;background-color:#fff}body>.container{padding:var(--navbar-height) var(--space-large) 0}body.has-fixed-bottom-submit-btn{padding-bottom:73px}.container{position:relative;background-color:var(--light-color);flex:1 1 0}.wrapper{max-width:1200px;margin:0 auto}.mt{margin-top:var(--space-default)}.mt-large{margin-top:var(--space-large)}.mb{margin-bottom:var(--space-default)}.mb-large{margin-bottom:var(--space-large)}.hidden{display:none!important}.flex{display:flex;align-items:stretch;justify-content:flex-start}.flex.flex-sbetween{justify-content:space-between}.flex.flex-col{flex-direction:column}.flex.flex-center{align-items:center}.flex.flex-start{align-items:flex-start}.flex.flex-align-end{align-items:flex-end}.flex.flex-justify-end{justify-content:flex-end}.flex.flex-justify-center{justify-content:center}.flex.flex-wrap{flex-flow:wrap;gap:var(--space-small)}.relative{position:relative}.no-padding{padding:0!important}.tcenter{text-align:center}.flex-break{flex-basis:100%;height:0}.flex-shrink{flex-shrink:0}.h100{height:100%}@media all and (max-width:768px){body>.container{padding:0!important;z-index:2}}.icon{display:inline-block;width:32px;height:32px;background-color:var(--light-color);background-position:center;background-repeat:no-repeat;background-size:20px;border-radius:50%;flex-shrink:0}.icon.icon-big{width:40px;height:40px;background-color:transparent;background-size:contain}.icon.arrow-left{background-image:url(/assets/icons/arrow-left.svg)}.icon.arrow-right{background-image:url(/assets/icons/arrow-right.svg)}.icon.certificate{background-image:url(/assets/icons/certificate-checkmark.svg)}.icon.credit-card{background-image:url(/assets/icons/credit-card.svg)}.icon.credit-card-white{background-image:url(/assets/icons/credit-card-white.svg)}.icon.email{background-image:url(/assets/icons/email.svg)}.icon.facebook{background-image:url(/assets/icons/facebook.svg)}.icon.graduate-hat{background-image:url(/assets/icons/graduate-hat.svg)}.icon.home-medical{background-image:url(/assets/icons/home-medical-cross.svg)}.icon.insta{background-image:url(/assets/icons/insta.svg)}.icon.linkedin{background-image:url(/assets/icons/linkedin.svg)}.icon.lock-credit-card{background-image:url(/assets/icons/lock-credit-card.svg)}.icon.lock-protection-check{background-image:url(/assets/icons/lock-protection-check.svg)}.icon.phone{background-image:url(/assets/icons/phone.svg)}.icon.pinterest{background-image:url(/assets/icons/pinterest.svg)}.icon.tea{background-image:url(/assets/icons/tea.svg)}.icon.tiktok{background-image:url(/assets/icons/tiktok.svg)}.icon.twitter{background-image:url(/assets/icons/twitter.svg)}.icon.user{background-image:url(/assets/icons/user.svg)}.icon.web{background-image:url(/assets/icons/web.svg)}.icon.webcam{background-image:url(/assets/icons/webcam.svg)}.icon.youtube{background-image:url(/assets/icons/youtube.svg)}body.partner-decathlon .icon.graduate-hat{background-image:url(/assets/icons/graduate-hat-decathlon.svg)}body.partner-decathlon .icon.home-medical{background-image:url(/assets/icons/home-medical-cross-decathlon.svg)}body.partner-decathlon .icon.tea{background-image:url(/assets/icons/tea-decathlon.svg)}body.partner-decathlon .icon.webcam{background-image:url(/assets/icons/webcam-decathlon.svg)}.badge{--badge-color:var(--light-color);--badge-highlight-border-color:var(--grey-light-color);--badge-text-color:var(--grey-dark-color);--badge-checked-color:var(--primary-color);--badge-checked-text-color:white;--badge-height:20px;display:inline-block;height:var(--badge-height);line-height:calc(var(--badge-height) - 2px);border-radius:5px;border:1px solid var(--badge-color);padding:0 var(--space-default);background-color:var(--badge-color);text-align:center;text-transform:uppercase;color:var(--badge-text-color);font-size:1rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge .badge-flex-content{display:flex;align-items:center;justify-content:space-between}.badge svg-icon[name=trash]{--icon-color:var(--pink-color);--icon-size:16px;margin-left:var(--space-smaller);cursor:pointer}.badge svg-icon[name=trash]:hover{--icon-color:var(--pink-dark-color)}.badge.badge-white{background-color:#fff}.badge.badge-clickable{cursor:pointer}.badge.badge-clickable:hover{border-color:var(--badge-highlight-border-color)}.badge.checked{background-color:var(--badge-checked-color);color:var(--badge-checked-text-color);border-color:var(--badge-checked-color)}.badge.badge-disabled{position:relative;cursor:not-allowed;pointer-events:none;opacity:.8}.badge.badge-disabled:after{content:"";position:absolute;top:10px;left:var(--space-default);right:var(--space-default);height:2px;background-color:var(--grey-dark-color)}.badge.schedule-reason{--badge-color:var(--primary-light-color);--badge-height:18px;--badge-text-color:var(--primary-color);display:inline-block;font-size:.8rem;font-weight:600;padding:0 var(--space-smaller);line-height:var(--badge-height)}.button,button{border-radius:calc(var(--button-size)/ 2);min-width:var(--button-size);height:var(--button-size);line-height:var(--button-size);font-size:var(--button-font-size);position:relative;display:flex;align-items:center;justify-content:center;padding:0 var(--button-padding-h);border:none;color:var(--button-content-color);text-align:center;font-weight:var(--button-font-weight);font-family:var(--button-font-family);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;transform:translate3d(0,0,0);transition:transform .1s ease-in-out,box-shadow .2s linear,color .2s linear}.button:after,.button:before,button:after,button:before{border-radius:calc(var(--button-size)/ 2)}.button[color=blue],button[color=blue]{--button-color:#56CAFD}.button[color=blueDark],button[color=blueDark]{--button-color:#2296c8}.button[color=blueLight],button[color=blueLight]{--button-color:#d8f3ff}.button[color=emerald],button[color=emerald]{--button-color:#45DEB4}.button[color=emeraldDark],button[color=emeraldDark]{--button-color:#21C296}.button[color=emeraldLight],button[color=emeraldLight]{--button-color:#C2F5E7}.button[color=error],button[color=error]{--button-color:#FF6D6C}.button[color=errorLight],button[color=errorLight]{--button-color:#ffb7b7}.button[color=orange],button[color=orange]{--button-color:#F67573}.button[color=orangeDark],button[color=orangeDark]{--button-color:#f45451}.button[color=orangeLight],button[color=orangeLight]{--button-color:#fbe0df}.button[color=pink],button[color=pink]{--button-color:#F376AA}.button[color=pinkDark],button[color=pinkDark]{--button-color:#b43e6f}.button[color=pinkLight],button[color=pinkLight]{--button-color:#FFE7F5}.button[color=purple],button[color=purple]{--button-color:#7156FD}.button[color=purpleDark],button[color=purpleDark]{--button-color:#5E47D2}.button[color=purpleLight],button[color=purpleLight]{--button-color:#E7E2FF}.button[color=purpleLighter],button[color=purpleLighter]{--button-color:#f0ecff}.button[color=primary],button[color=primary]{--button-color:#7156FD}.button[color=primaryDark],button[color=primaryDark]{--button-color:#5E47D2}.button[color=primaryLight],button[color=primaryLight]{--button-color:#E7E2FF}.button[color=primaryLighter],button[color=primaryLighter]{--button-color:#f0ecff}.button[color=yellow],button[color=yellow]{--button-color:#F9B167}.button[color=yellowDark],button[color=yellowDark]{--button-color:#d0863c}.button[color=yellowLight],button[color=yellowLight]{--button-color:#FFF4E8}.button[color=dark],button[color=dark]{--button-color:#180F21}.button[color=darkLight],button[color=darkLight]{--button-color:#1F142A}.button[color=green],button[color=green]{--button-color:#1ACB59}.button[color=greenDark],button[color=greenDark]{--button-color:#14a747}.button[color=greenLight],button[color=greenLight]{--button-color:#ddf3e5}.button[color=grey],button[color=grey]{--button-color:#AEABB0}.button[color=greyDark],button[color=greyDark]{--button-color:#747277}.button[color=greyLight],button[color=greyLight]{--button-color:#cbcbce}.button[color=light],button[color=light]{--button-color:#F9F8F5}.button[color=lightDark],button[color=lightDark]{--button-color:#edebe8}.button[color=white],button[color=white]{--button-color:#FFFFFF}.button[contentColor=blue],button[contentColor=blue]{--button-content-color:#56CAFD}.button[contentColor=blueDark],button[contentColor=blueDark]{--button-content-color:#2296c8}.button[contentColor=blueLight],button[contentColor=blueLight]{--button-content-color:#d8f3ff}.button[contentColor=emerald],button[contentColor=emerald]{--button-content-color:#45DEB4}.button[contentColor=emeraldDark],button[contentColor=emeraldDark]{--button-content-color:#21C296}.button[contentColor=emeraldLight],button[contentColor=emeraldLight]{--button-content-color:#C2F5E7}.button[contentColor=error],button[contentColor=error]{--button-content-color:#FF6D6C}.button[contentColor=errorLight],button[contentColor=errorLight]{--button-content-color:#ffb7b7}.button[contentColor=orange],button[contentColor=orange]{--button-content-color:#F67573}.button[contentColor=orangeDark],button[contentColor=orangeDark]{--button-content-color:#f45451}.button[contentColor=orangeLight],button[contentColor=orangeLight]{--button-content-color:#fbe0df}.button[contentColor=pink],button[contentColor=pink]{--button-content-color:#F376AA}.button[contentColor=pinkDark],button[contentColor=pinkDark]{--button-content-color:#b43e6f}.button[contentColor=pinkLight],button[contentColor=pinkLight]{--button-content-color:#FFE7F5}.button[contentColor=purple],button[contentColor=purple]{--button-content-color:#7156FD}.button[contentColor=purpleDark],button[contentColor=purpleDark]{--button-content-color:#5E47D2}.button[contentColor=purpleLight],button[contentColor=purpleLight]{--button-content-color:#E7E2FF}.button[contentColor=purpleLighter],button[contentColor=purpleLighter]{--button-content-color:#f0ecff}.button[contentColor=primary],button[contentColor=primary]{--button-content-color:#7156FD}.button[contentColor=primaryDark],button[contentColor=primaryDark]{--button-content-color:#5E47D2}.button[contentColor=primaryLight],button[contentColor=primaryLight]{--button-content-color:#E7E2FF}.button[contentColor=primaryLighter],button[contentColor=primaryLighter]{--button-content-color:#f0ecff}.button[contentColor=yellow],button[contentColor=yellow]{--button-content-color:#F9B167}.button[contentColor=yellowDark],button[contentColor=yellowDark]{--button-content-color:#d0863c}.button[contentColor=yellowLight],button[contentColor=yellowLight]{--button-content-color:#FFF4E8}.button[contentColor=dark],button[contentColor=dark]{--button-content-color:#180F21}.button[contentColor=darkLight],button[contentColor=darkLight]{--button-content-color:#1F142A}.button[contentColor=green],button[contentColor=green]{--button-content-color:#1ACB59}.button[contentColor=greenDark],button[contentColor=greenDark]{--button-content-color:#14a747}.button[contentColor=greenLight],button[contentColor=greenLight]{--button-content-color:#ddf3e5}.button[contentColor=grey],button[contentColor=grey]{--button-content-color:#AEABB0}.button[contentColor=greyDark],button[contentColor=greyDark]{--button-content-color:#747277}.button[contentColor=greyLight],button[contentColor=greyLight]{--button-content-color:#cbcbce}.button[contentColor=light],button[contentColor=light]{--button-content-color:#F9F8F5}.button[contentColor=lightDark],button[contentColor=lightDark]{--button-content-color:#edebe8}.button[contentColor=white],button[contentColor=white]{--button-content-color:#FFFFFF}.button .button-inner,button .button-inner{display:flex;align-items:center;justify-content:center}.button .icon,button .icon{background-color:transparent}.button:focus,button:focus{outline:0}.button:before,button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--button-color);transition:background-color .2s linear;z-index:-2}.button:after,button:after{content:"";position:absolute;top:0;left:0;bottom:0;width:0%;background-color:var(--button-color);filter:brightness(1.1);transition:all .2s linear;z-index:-1}.button[contentColor]:after,button[contentColor]:after{filter:brightness(1.03)}.button[color=primaryGradient]:before,button[color=primaryGradient]:before{background:linear-gradient(to right,#f9b167 -5%,#ff9465 25%,#ff7571 50%,#ff5589 75%,#f63ea9 100%)}.button[color=primaryGradient]:after,button[color=primaryGradient]:after{background-color:rgba(255,255,255,.1)}.button[size=large],button[size=large]{border-radius:calc(var(--button-large-size)/ 2);min-width:var(--button-large-size);height:var(--button-large-size);line-height:var(--button-large-size);font-size:var(--button-large-font-size);padding:0 calc(var(--button-padding-h) * 2)}.button[size=large]:after,.button[size=large]:before,button[size=large]:after,button[size=large]:before{border-radius:calc(var(--button-large-size)/ 2)}.button[size=small],button[size=small]{border-radius:calc(var(--button-small-size)/ 2);min-width:var(--button-small-size);height:var(--button-small-size);line-height:var(--button-small-size);font-size:var(--button-small-font-size)}.button[size=small]:after,.button[size=small]:before,button[size=small]:after,button[size=small]:before{border-radius:calc(var(--button-small-size)/ 2)}.button[shadow],button[shadow]{box-shadow:var(--button-shadow)}.button[shadow][color=primaryGradient],button[shadow][color=primaryGradient]{box-shadow:var(--button-shadow-gradient)}.button[block],button[block]{width:100%}.button[outline],button[outline]{color:var(--button-color)}.button[outline]:before,button[outline]:before{background-color:transparent;border:2px solid var(--button-color)}.button[outline].loading,button[outline].loading{color:#fff}.button[outline].loading:before,button[outline].loading:before{background-color:var(--button-color)}.button[clean],button[clean]{color:var(--button-color)}.button[clean]:before,button[clean]:before{background-color:transparent}.button[icon-only],button[icon-only]{padding:0}.button:hover,button:hover{box-shadow:var(--button-shadow) var(--button-color);color:#fff}.button:hover:after,button:hover:after{width:100%}.button:hover[outline],button:hover[outline]{color:#fff}.button:hover[clean],button:hover[clean]{transform:translate3d(0,0,0);color:var(--dark-color);box-shadow:none}.button:hover[clean]:after,button:hover[clean]:after{width:0%}.button:active,button:active{transform:translate3d(1px,2px,0)}.button.disabled,.button[disabled],button.disabled,button[disabled]{box-shadow:none!important;pointer-events:none;opacity:.8}.block{position:relative;display:block;background-color:#fff;border:var(--block-border);border-radius:var(--block-border-radius)}.block.block-button{cursor:pointer}.block.block-button:hover{border-color:var(--primary-color);color:var(--primary-color)}.block.block-button.selected{border-width:2px;border-color:var(--primary-color)}.block-padding{padding:var(--block-padding)}.block-shadow{box-shadow:var(--block-shadow);border-width:0}@media all and (max-width:576px){.block{border-radius:0}}.chip{height:24px;line-height:24px;border-radius:12px;font-size:1.4rem;margin:0 var(--space-smaller) var(--space-smaller) 0;padding:0 var(--space-default);background-color:var(--purple-light-color);color:var(--purple-dark-color)}.chip.more{display:none}.chip.plus{cursor:pointer}.chip.plus .hide-more-chips{display:none}.chip.plus:hover{background-color:var(--purple-color);color:#fff}.information-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 auto;background-color:var(--light-color);border-radius:var(--block-border-radius);padding:var(--block-padding);white-space:pre-wrap;text-align:center}.information-card p{margin:0}.information-card.information-card-icon{flex-direction:row}.information-card.information-card-icon .icon{flex-shrink:0;margin-right:var(--space-small)}.information-card.information-card-success{background-color:var(--green-light-color);margin-bottom:var(--space-default)}.information-card.information-card-success h3{color:var(--green-dark-color);margin-top:0}.information-card.information-card-success p{color:var(--green-dark-color)}.information-card.information-card-success .icon{background-color:var(--green-dark-color)}.information-card.information-card-error{background-color:var(--pink-light-color);margin-bottom:var(--space-default)}.information-card.information-card-error h3{color:var(--pink-dark-color);margin-top:0}.information-card.information-card-error p{color:var(--pink-color)}.information-card.information-card-error .icon{background-color:var(--pink-dark-color)}.information-card.information-card-info{background-color:var(--blue-light-color);margin-bottom:var(--space-default)}.information-card.information-card-info h3{color:var(--blue-dark-color);margin-top:0}.information-card.information-card-info p{color:var(--blue-dark-color)}.information-card.information-card-info .icon{background-color:var(--blue-dark-color)}.information-card.information-card-warning{background-color:var(--yellow-light-color);margin-bottom:var(--space-default)}.information-card.information-card-warning h3{color:var(--yellow-dark-color);margin-top:0}.information-card.information-card-warning p{color:var(--yellow-color)}.information-card.information-card-warning .icon{background-color:var(--yellow-color)}form input:invalid,form input[value=""]:focus:invalid{border:2px solid var(--error-color)}form input[value=""]{border:var(--block-border)}.form-wrapper{padding:var(--space-xxl) 0}.form-wrapper .form-block{width:100%;max-width:500px;margin:0 auto var(--space-large)}.form-wrapper .form-block .form-fixed-button{position:fixed;bottom:0;left:0;right:0;z-index:100;padding:var(--space-default);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);border-top:1px solid var(--light-dark-color);display:flex;align-items:center;justify-content:flex-end}.form-wrapper .form-block .form-fixed-button button{max-width:500px;margin:0 auto;flex-shrink:0}.form-wrapper .form-block.form-block-larger{max-width:700px}.form-wrapper .form-block.form-block-larger .form-fixed-button button{max-width:700px}@media all and (max-width:576px){.form-wrapper .form-block{padding:var(--space-large)}}.form-widget{position:relative;margin-bottom:var(--space-default)}.form-widget label{display:block;width:100%;margin-left:var(--space-small);margin-bottom:var(--space-smaller);font-size:1.4rem;color:var(--grey-dark-color)}.form-widget .payment-input,.form-widget input{display:block;width:100%;height:var(--form-widget-height);padding:0 var(--space-default);font-size:1.4rem;font-weight:500;color:var(--dark-color);outline:0}.form-widget .payment-input::-moz-placeholder, .form-widget input::-moz-placeholder{color:var(--grey-color)}.form-widget .payment-input::placeholder,.form-widget input::placeholder{color:var(--grey-color)}.form-widget .payment-input:hover,.form-widget input:hover{border-color:var(--grey-light-color)}.form-widget .payment-input:focus,.form-widget input:focus{border-color:var(--primary-color)}.form-widget .payment-input[disabled],.form-widget input[disabled]{background-color:var(--light-dark-color)}.form-widget select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--form-widget-height);padding:0 calc(var(--space-default) + 8px) 0 var(--space-default);font-size:1.4rem;font-weight:500;color:var(--dark-color);outline:0;background-image:url("data:image/svg+xml;utf8,<svg fill='rgba(0,0,0,0.5)' height='18' viewBox='0 0 18 18' width='18' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h18v18H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 8px);background-position-y:6px;cursor:pointer}.form-widget select::-moz-placeholder{color:var(--grey-color)}.form-widget select::placeholder{color:var(--grey-color)}.form-widget select:hover{border-color:var(--grey-light-color)}.form-widget select:focus{border-color:var(--primary-color)}.form-widget select[disabled]{background-color:var(--light-dark-color)}.form-widget textarea{display:block;width:100%!important;height:calc(var(--form-widget-height) * 2);padding:var(--space-default);font-size:1.4rem;font-weight:500;color:var(--dark-color);outline:0}.form-widget textarea::-moz-placeholder{color:var(--grey-color)}.form-widget textarea::placeholder{color:var(--grey-color)}.form-widget textarea:hover{border-color:var(--grey-light-color)}.form-widget textarea:focus{border-color:var(--primary-color)}.form-widget dp-day-calendar{border:var(--block-border);border-radius:var(--block-border-radius);overflow:hidden}.form-widget .error{text-align:right}.form-widget .error p{display:inline-block;padding:var(--space-smaller) var(--space-small);background-color:var(--error-color);color:#fff;margin-top:var(--space-small);border-radius:var(--block-border-radius)}.form-widget .error p a{color:#fff}.form-widget .information-card{margin-top:var(--space-smaller);align-items:flex-start}.form-widget .radio-input{display:flex;align-items:center;justify-content:stretch;margin-bottom:var(--space-small)}.form-widget .radio-input input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:16px;height:16px;padding:0;flex-shrink:0;border:1px solid var(--primary-color);background-color:#fff;border-radius:50%;cursor:pointer}.form-widget .radio-input input[type=radio]:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background-color:#fff}.form-widget .radio-input input[type=radio]:checked:after{background-color:var(--primary-color)}.form-widget .radio-input label{flex:1 1 0;margin-bottom:0;cursor:pointer}.form-widget .radio-input:last-child{margin-bottom:0}.form-widget .radio-input:hover label{color:var(--primary-color)}.form-widget .form-widget-actions{position:absolute;right:1px;top:1px;bottom:1px;display:flex;align-items:center;padding:0 var(--space-small);border-left:1px solid var(--light-dark-color);background-color:#fff;border-top-right-radius:var(--block-border-radius);border-bottom-right-radius:var(--block-border-radius);opacity:0}.form-widget.form-widget-checkbox{display:flex;align-items:center}.form-widget.form-widget-checkbox input{width:24px;height:24px}.form-widget.form-widget-checkbox label{margin-bottom:0}.form-widget.form-widget-icon input{padding-left:var(--space-xxl)}.form-widget.form-widget-reorder-item{--background:transparent;--padding-start:0;--inner-padding-end:0;--inner-border-width:0;display:flex;align-items:center}.form-widget.form-widget-reorder-item ion-reorder{width:24px;height:24px;margin-right:var(--space-small);display:flex;align-items:center;justify-content:center}.form-widget.form-widget-reorder-item ion-reorder[hidden]{display:block!important;opacity:0!important}.form-widget.form-widget-reorder-item .form-widget-reorder-item-content{width:100%}.form-widget.form-widget-reorder-item.reorder-selected{box-shadow:none;-webkit-box-shadow:none;opacity:1}.form-widget.form-widget-reorder-item.reorder-selected .form-widget-reorder-item-content{opacity:.7}.form-widget.widget-file input[type=file]:not(.input-visible){display:none}.form-widget .widget-checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-widget .widget-checkbox input{position:relative;width:24px;height:24px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-widget .widget-checkbox label{cursor:pointer;margin-bottom:0;margin-left:var(--space-smaller)}.form-widget .widget-checkbox [type=checkbox]:checked+label:before,.form-widget .widget-checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:4px;top:4px;width:22px;height:22px;border:var(--block-border);background:#fff;border-radius:var(--block-border-radius);cursor:pointer}.form-widget .widget-checkbox [type=checkbox]:checked+label:before:hover,.form-widget .widget-checkbox [type=checkbox]:not(:checked)+label:before:hover{border-color:var(--grey-light-color)}.form-widget .widget-checkbox [type=checkbox]:checked+label:after,.form-widget .widget-checkbox [type=checkbox]:not(:checked)+label:after{content:"✓";position:absolute;top:2px;left:9px;bottom:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:var(--primary-color);line-height:0;transition:opacity .2s linear,transform .2s ease-in-out}.form-widget .widget-checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale3d(0,0,0)}.form-widget .widget-checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale3d(1,1,1)}.form-widget .widget-checkbox.reverse{flex-direction:row-reverse}.form-widget .widget-checkbox.reverse label{margin-left:0;margin-right:var(--space-default);text-align:right}.form-widget .widget-checkbox.reverse [type=checkbox]:checked+label:before,.form-widget .widget-checkbox.reverse [type=checkbox]:not(:checked)+label:before{left:auto;right:0}.form-widget .widget-checkbox.reverse [type=checkbox]:checked+label:after,.form-widget .widget-checkbox.reverse [type=checkbox]:not(:checked)+label:after{top:1px;right:7px;left:auto}.form-widget.no-label{margin-bottom:var(--block-margin-bottom)}.form-widget:hover .form-widget-actions{opacity:1}.form-error{padding:var(--space-small);background-color:var(--error-color);color:#fff;margin:var(--space-small) 0;border-radius:var(--block-border-radius);font-size:1.2rem}nav{position:fixed;top:0;left:0;right:0;z-index:2;flex-shrink:0;height:var(--navbar-height);padding:0 var(--space-large);background-color:var(--white-color);border-bottom:1px solid var(--light-dark-color);background-image:url(/assets/bg-shape-2.svg),linear-gradient(59deg,#472efc 17%,#f376aa);background-position:100% 50%,0 0;background-size:cover,auto;background-repeat:no-repeat,repeat;background-attachment:scroll,scroll}nav .wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%}nav .nav-left{position:relative;display:flex;align-items:center}nav .nav-left a{display:block;width:100px;height:54px;background:url(/assets/logo-wide-white-yellow.svg) 0 0 no-repeat;background-size:contain}nav .nav-left span{color:var(--white-color);border:1px solid var(--white-color);border-radius:14px;font-size:1.2rem;font-weight:500;padding:2px var(--space-small);line-height:1;margin-top:-30px;margin-left:-10px}nav .nav-right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-large)}nav .nav-right .nav-link{font-family:var(--font-family-heading);font-size:1.4rem;font-weight:600;color:var(--white-color);text-decoration:none;text-transform:capitalize;opacity:.8;text-align:center}nav .nav-right .nav-link.nav-link-account{display:flex;flex-direction:column;justify-content:center;align-items:center}nav .nav-right .nav-link.nav-link-account .account-email{display:inline-block;padding:1px 6px;font-size:1rem;font-weight:500;font-style:italic;text-transform:none;background-color:rgba(255,255,255,.2);border-radius:3px}nav .nav-right .nav-link.need-auth{display:none}nav .nav-right .nav-link:hover{opacity:1}nav #nav-burger-menu{display:none;position:absolute;right:0;top:10px;right:0;width:50px;height:50px;margin-top:0;padding:0}nav #nav-burger-menu .hamburger-line{position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:50%;height:2px;background-color:#fff;transform:translate3d(0,-6px,0) rotateZ(0);transform-style:preserve-3d;transition:transform 150ms linear}nav #nav-burger-menu .hamburger-line:last-child{transform:translate3d(0,6px,0) rotateZ(0)}body.authenticated nav .nav-link.need-auth{display:inline-block}body.authenticated nav .nav-link.need-auth.nav-link-account{margin-top:18px}body.authenticated nav .nav-link:not(.need-auth){display:none}@media all and (max-width:768px){nav{position:relative;height:auto;min-height:var(--navbar-height)}nav .wrapper{height:auto;flex-direction:column;align-items:flex-start}nav .nav-left{height:var(--navbar-height)}nav .nav-right{width:100%;height:0;opacity:0;transition:height 150ms ease-in-out,opacity 150ms ease-in-out}nav .nav-right .nav-link{display:block;margin-right:0;padding:var(--space-default) 0;border-bottom:1px solid var(--light-color)}nav #nav-burger-menu{display:block}nav.shrink-menu .nav-right{height:101px;opacity:1}nav.shrink-menu #nav-burger-menu .hamburger-line:first-child{transform:translate3d(0,0,0) rotateZ(-45deg)}nav.shrink-menu #nav-burger-menu .hamburger-line:last-child{transform:translate3d(0,0,0) rotateZ(45deg)}body.authenticated nav .nav-link.need-auth{display:block}}body.partner-decathlon nav{background-image:none}body.partner-decathlon nav .nav-left span{display:none}body.partner-decathlon nav .nav-left a{width:281px;height:40px;background:url(/assets/logo-alivio-decathlon.svg) 0 0 no-repeat;background-size:contain}body.partner-decathlon nav .nav-right .nav-link{color:var(--dark-color)}body.partner-decathlon nav .nav-right .nav-link:hover{opacity:1}#footer{flex-shrink:0;padding:15px var(--space-large);background-color:#151946}#footer .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#footer .wrapper .social-wrapper{display:flex;flex-direction:row}#footer .wrapper a{display:flex;flex-direction:row;align-items:center;margin-left:var(--space-default);font-size:1.3rem;color:var(--white-color);text-decoration:none}#footer .wrapper a img{margin-right:var(--space-smaller)}#footer .wrapper a:hover{color:var(--yellow-color)}#footer .wrapper a:first-child{margin-left:0}#footer p{font-size:1.3rem;color:#b7b7c7;line-height:20px}@media all and (max-width:576px){#footer .wrapper{flex-direction:column}#footer .wrapper .social-wrapper{margin-top:var(--space-default)}}.spinner-dots{width:70px;text-align:center}.spinner-dots>div{width:8px;height:8px;background-color:#fff;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner-dots .bounce1{animation-delay:-.32s}.spinner-dots .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}