.registration .preferences-container .preferences-content{margin-bottom:0}.registration .preferences-container .preferences-content .row-cards{margin-bottom:0;margin-left:12px}.registration .preferences-container .preferences-content .row-cards .card-preferences{margin-bottom:24px!important}.registration .preferences-container .preferences-content .row-cards .card-preferences .caption{word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;margin-bottom:0;-webkit-box-orient:vertical}.registration .registration__informative .informationPrivacy1__scroll::-webkit-scrollbar-thumb{background-color:#9b9b9b}.registration .registration__informative .informationPrivacy1__scroll::-webkit-scrollbar{width:4px}.registration .registration__informative .informationPrivacy1__scroll::-webkit-scrollbar-track{box-shadow:inset 0 0 6px transparent}.registration .form-group .select2.filled .select2-selection--single{border-color:green}.registration .form-group .select2.filled .select2-selection--single span{color:#373935}.registration input[type=date]:not(:focus):invalid{color:transparent}.registration .form-group.gender-form .select2-selection.inValidValue{border-color:#d91a1a}.registration .form-group.gender-form .select2-selection.validValue,.registration .form-group.gender-form .select2-selection:valid{border-color:#2e8145}.breadcrumb-registration .breadcrumb{margin-top:0;padding-top:1rem}.registration-header{height:142px;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.registration-header{height:126px}}.registration-header h1{padding-left:24px}@media (max-width:767px){.registration-header h1{font-size:24px;line-height:30px;padding-left:16px}}.container-registration .greyBackground{padding-left:9px;padding-right:9px;padding-bottom:7.5rem}@media (max-width:767px){.container-registration .greyBackground{padding-left:0;padding-right:0;padding-bottom:60px}}.container-registration .greyBackground .order-md-2{padding-left:16px;padding-right:16px}.container-registration .exclusive-services{background-color:#fff;border:1px solid #ddd;border-radius:.75rem;padding:1.5rem;position:sticky;top:142px}@media (min-width:768px){.container-registration .exclusive-services{width:100%}}.container-registration .exclusive-services .lists .d-flex:last-child .t6{margin-bottom:0}.container-registration .exclusive-services .lists .shareWhishlist{height:20px}.container-registration .exclusive-services .lists .shareWhishlist:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-865px -210px;width:20px;height:20px;display:inline-block}.container-registration .exclusive-services .lists .newsletter{height:20px}.container-registration .exclusive-services .lists .newsletter:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-130px -858px;width:20px;height:20px;position:relative;display:block}.container-registration .exclusive-services .lists .buyFast{height:20px}.container-registration .exclusive-services .lists .buyFast:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-865px -290px;width:20px;height:20px;display:inline-block}.container-registration .exclusive-services .lists .seeOrders{height:20px}.container-registration .exclusive-services .lists .seeOrders:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-865px -570px;width:20px;height:20px;display:inline-block}.container-registration .registration-section{background-color:#fff;border:1px solid #ddd;border-radius:.75rem;padding:1.5rem}@media (max-width:767px){.container-registration .registration-section{margin-bottom:24px}}@media (min-width:768px){.container-registration .registration-section{width:100%}}.container-registration .registration-section h4{margin-bottom:30px}@media (min-width:768px){.container-registration .registration-section h4{margin-bottom:2rem}}.container-registration .registration-section .registration__detail{margin-bottom:0}.container-registration .registration-section .registration__detail .form-group{margin-bottom:22px}@media (min-width:768px){.container-registration .registration-section .registration__detail .form-group{-ms-flex-preferred-size:calc(50% - 0.75rem);flex-basis:calc(50% - 0.75rem)}}.container-registration .registration-section .registration__subdetail{margin-bottom:0}.container-registration .registration-section .registration__subdetail .form-group{margin-bottom:22px}@media (min-width:768px){.container-registration .registration-section .registration__subdetail .form-group{-ms-flex-preferred-size:calc(25% - 0.75rem);flex-basis:calc(25% - 0.75rem)}}.container-registration .registration-section .last-subdetail{margin-bottom:10px}.container-registration .registration-section .registration .cta__big-fluid{-ms-flex-item-align:end;align-self:flex-end;color:#fff}@media (max-width:767px){.container-registration .registration-section .registration .cta__big-fluid{width:100%}}.container-registration .registration-section .registration .form-group .form-label{color:#777;display:block;font-size:14px;left:24px;line-height:18px;position:absolute;top:15px;transition:.2s;pointer-events:none}.container-registration .registration-section .registration .form-group .form-control:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group .form-control.filled~.form-label,.container-registration .registration-section .registration .form-group .form-control:active~.form-label,.container-registration .registration-section .registration .form-group .form-control:focus~.form-label,.container-registration .registration-section .registration .form-group .form-control:valid~.form-label,.container-registration .registration-section .registration .form-group .form-control:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #email:placeholder-shown~.form-label{cursor:text;top:15px!important;pointer-events:none;font-size:14px!important;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #email.filled~.form-label,.container-registration .registration-section .registration .form-group #email.inValidValue~.form-label,.container-registration .registration-section .registration .form-group #email:active~.form-label,.container-registration .registration-section .registration .form-group #email:focus~.form-label,.container-registration .registration-section .registration .form-group #email:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #emailconfirm:placeholder-shown~.form-label{cursor:text;top:15px!important;pointer-events:none;font-size:14px!important;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #emailconfirm.filled~.form-label,.container-registration .registration-section .registration .form-group #emailconfirm.inValidValue~.form-label,.container-registration .registration-section .registration .form-group #emailconfirm:active~.form-label,.container-registration .registration-section .registration .form-group #emailconfirm:focus~.form-label,.container-registration .registration-section .registration .form-group #emailconfirm:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #password:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #password.filled~.form-label,.container-registration .registration-section .registration .form-group #password:active~.form-label,.container-registration .registration-section .registration .form-group #password:focus~.form-label,.container-registration .registration-section .registration .form-group #password:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #birthday{padding-left:21px;padding-right:21px}.container-registration .registration-section .registration .form-group #birthday:-ms-input-placeholder{color:#777}.container-registration .registration-section .registration .form-group #birthday::placeholder{color:#777}.container-registration .registration-section .registration .form-group .invalid-field-year{width:100%;margin-top:.25rem;font-size:80%;color:#c00;border:none}.container-registration .registration-section .registration .form-group #birthday~.form-label{left:20px}.container-registration .registration-section .registration .form-group #mobile:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #mobile.filled~.form-label,.container-registration .registration-section .registration .form-group #mobile:active~.form-label,.container-registration .registration-section .registration .form-group #mobile:focus~.form-label,.container-registration .registration-section .registration .form-group #mobile:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #phone:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #phone.filled~.form-label,.container-registration .registration-section .registration .form-group #phone:active~.form-label,.container-registration .registration-section .registration .form-group #phone:focus~.form-label,.container-registration .registration-section .registration .form-group #phone:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #GenderSelect.empty~.form-label,.container-registration .registration-section .registration .form-group #GenderSelectEdit.empty~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelect.empty~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelectEdit.empty~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group #GenderSelect.filled~.form-label,.container-registration .registration-section .registration .form-group #GenderSelect:active~.form-label,.container-registration .registration-section .registration .form-group #GenderSelect:focus~.form-label,.container-registration .registration-section .registration .form-group #GenderSelect:visited~.form-label,.container-registration .registration-section .registration .form-group #GenderSelectEdit.filled~.form-label,.container-registration .registration-section .registration .form-group #GenderSelectEdit:active~.form-label,.container-registration .registration-section .registration .form-group #GenderSelectEdit:focus~.form-label,.container-registration .registration-section .registration .form-group #GenderSelectEdit:visited~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelect.filled~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelect:active~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelect:focus~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelect:visited~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelectEdit.filled~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelectEdit:active~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelectEdit:focus~.form-label,.container-registration .registration-section .registration .form-group #PhoneSelectEdit:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group #CountrySelect~.select2-container .select2-selection--single,.container-registration .registration-section .registration .form-group #LanguageSelect~.select2-container .select2-selection--single,.container-registration .registration-section .registration .form-group #MobileSelect~.select2-container .select2-selection--single{border:1px solid green}.container-registration .registration-section .registration .form-group .form-control.select{color:#373935;outline:0;background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-905px -298px;background-repeat:no-repeat;background-size:auto;border:1px solid #9b9b9b;padding:16px;width:16px;height:16px;font-size:14px;line-height:18px;border-radius:30px}.container-registration .registration-section .registration .form-group .form-control.select:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none;font-size:14px;line-height:18px;color:#777}.container-registration .registration-section .registration .form-group .form-control.select:focus{box-shadow:none}.container-registration .registration-section .registration .form-group .form-control.select.filled~.form-label,.container-registration .registration-section .registration .form-group .form-control.select:active~.form-label,.container-registration .registration-section .registration .form-group .form-control.select:focus~.form-label,.container-registration .registration-section .registration .form-group .form-control.select:visited~.form-label{position:absolute;top:-10px;font-size:12px;padding-left:5px;padding-right:5px;background-color:#fff}.container-registration .registration-section .registration .form-group .form-control.select.filled{border-color:green}.container-registration .registration-section .registration .registration__informative{margin-top:39px}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative{margin-top:32px}}@media (min-width:768px){.container-registration .registration-section .registration .registration__informative{border:1px solid #ddd;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem;padding-bottom:2px}}.container-registration .registration-section .registration .registration__informative .informationPrivacy1__container{padding-right:1.5rem;margin-bottom:32px}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative .informationPrivacy1__container{margin-bottom:24px}}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative{margin-bottom:10px}.container-registration .registration-section .registration .registration__informative .d-flex.flex-column p:last-child{margin-bottom:0!important}.container-registration .registration-section .registration .registration__informative .d-flex.flex-column p:nth-last-child(2){margin-bottom:16px}}.container-registration .registration-section .registration .registration__informative .personalData .radio{margin-bottom:0}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative .personalData .radio{margin-bottom:24px}}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative .descriptionPrivacy{margin-bottom:0}}.container-registration .registration-section .registration .registration__informative .descriptionPrivacy .radio{margin-bottom:0}@media (max-width:767px){.container-registration .registration-section .registration .registration__informative .descriptionPrivacy .radio{margin-bottom:24px}}.confirm-registration .breadcrumb-navigation .breadcrumb{padding-left:9px!important;margin-top:16px;padding-bottom:16px}.confirm-registration .background-img{background-repeat:no-repeat;background-size:cover;background-position:50%}.confirm-registration .background-img .confirm-content{padding-top:120px;padding-bottom:120px;padding-left:45px}@media (max-width:767px){.confirm-registration .background-img .confirm-content{padding-left:1px;padding-top:48px;padding-bottom:48px}.confirm-registration .background-img .confirm-content .t5{font-size:16px;line-height:20px}}