.totals{padding:0}.totals .totals__summary{background-color:#f7f7f7;border-radius:.25rem;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:767px){.totals .totals__summary{border-radius:.75rem}}@media (min-width:768px){.totals .totals__summary{-ms-flex-order:-1;order:-1}}.totals .totals__summary .totals__pay a{min-height:48px}.totals .totals__summary p{margin-bottom:.75rem}.totals .totals__summary p .net-total,.totals .totals__summary p .shipping-cost,.totals .totals__summary p .shipping-discount-total,.totals .totals__summary p .sub-total{margin-right:12px}.totals .totals__summary .totals__total{margin-bottom:.75rem}.totals .totals__summary .order-discount,.totals .totals__summary .shipping-discount{display:-ms-flexbox;display:flex}.totals .totals__summary .hide-order-discount,.totals .totals__summary .hide-shipping-discount{display:none!important}.totals .totals__summary .taxes-total{font-size:12px;color:#777;font-family:gothic,serif;letter-spacing:.2px}.totals .totals__summary .taxes-total p{font-size:12px}.totals .totals__promo{background-color:#f7f7f7;border-radius:.25rem;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:767px){.totals .totals__promo{border-radius:.75rem}}.totals .promoCodeForm{margin:0}.totals .promoCodeForm .promoCodeForm__title{background-color:transparent;border:0;outline:none;padding:0;width:100%}.totals .promoCodeForm .promoCodeForm__title .arrowAccordion{height:20px;transition:transform .3s ease-out}.totals .promoCodeForm .promoCodeForm__title .arrowAccordion:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-370px -858px;width:20px;height:20px;display:inline-block}.totals .promoCodeForm .promoCodeForm__title.promoCodeForm__title--open{padding-bottom:22px}.totals .promoCodeForm .promoCodeForm__title.promoCodeForm__title--open .arrowAccordion{transform:rotate(180deg)}.totals .promoCodeForm .promoCodeForm__form{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.totals .promoCodeForm .promoCodeForm__form.promoCodeForm__form--open{max-height:inherit;opacity:1;overflow:visible}.totals .promoCodeForm .promoCodeForm__form .form-control{outline:0}.totals .promoCodeForm .promoCodeForm__form .form-control:-ms-input-placeholder{color:transparent}.totals .promoCodeForm .promoCodeForm__form .form-control::placeholder{color:transparent}.totals .promoCodeForm .promoCodeForm__form .form-control:placeholder-shown~.form-label{cursor:text;top:15px;pointer-events:none}.totals .promoCodeForm .promoCodeForm__form .form-label{position:absolute;top:10px;display:block;transition:.2s;font-size:14px;left:24px;line-height:18px;margin-bottom:0;pointer-events:none}.totals .promoCodeForm .promoCodeForm__form .form-control:focus{border-image-slice:1}.totals .promoCodeForm .promoCodeForm__form .form-control:focus~.form-label{display:block;transition:.2s}.totals .promoCodeForm .promoCodeForm__form .form-control.compiled~.form-label,.totals .promoCodeForm .promoCodeForm__form .form-control.filled~.form-label,.totals .promoCodeForm .promoCodeForm__form .form-control:active~.form-label,.totals .promoCodeForm .promoCodeForm__form .form-control:focus~.form-label,.totals .promoCodeForm .promoCodeForm__form .form-control:valid~.form-label,.totals .promoCodeForm .promoCodeForm__form .form-control:visited~.form-label{position:absolute;top:-10px;font-size:12px;background-color:#fff;padding-left:5px;padding-right:5px}.totals .promoCodeForm .promoCodeForm__form .form-control:invalid,.totals .promoCodeForm .promoCodeForm__form .form-control:required{box-shadow:none}.totals .promoCodeForm .promoCodeForm__form .inputCouponCode{border-radius:28px;padding:0;position:relative}.totals .promoCodeForm .promoCodeForm__form .inputCouponCode input{border:1px solid #9b9b9b;border-radius:28px;height:48px;padding:.25rem 1.5rem}.totals .promoCodeForm .promoCodeForm__form .inputCouponCode input:focus{border-width:1px;padding:.25rem 1.5rem}.totals .promoCodeForm .promoCodeForm__form .inputCouponCode input.inValidValue,.totals .promoCodeForm .promoCodeForm__form .inputCouponCode input.is-invalid{border-color:#d91a1a}.totals .promoCodeForm .promoCodeForm__form .inputCouponCode .form-control-label{top:15px}.totals .promoCodeForm .promoCodeForm__form .promo-code-submit .cta__naked{border:1px solid #373935}.totals .totals__login{box-shadow:inset 0 0 0 1px #ddd;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}@media (max-width:767px){.totals .totals__login{border-radius:.75rem}}.totals .totals__login .t5{margin-bottom:22px}.totals .form-group{position:relative}.totals .form-group .form-label{color:#777}.totals .form-group #login-form-password:valid{border-color:#9b9b9b!important}.totals .form-group .is-invalid{border-color:#d91a1a!important}.totals .totals__info{box-shadow:inset 0 0 0 1px #ddd;border-radius:.75rem;margin-bottom:1.5rem}.totals .totals__info .totals__infoReturn{border-bottom:1px solid #ddd;margin-bottom:0;padding:1.5rem}.totals .totals__info .totals__infoReturn .returnIcon{height:18px;margin-right:.5rem}.totals .totals__info .totals__infoReturn .returnIcon:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-865px -570px;width:20px;height:20px;display:inline-block}.totals .totals__info .infoAccordion{border-bottom:1px solid #ddd;margin:0}.totals .totals__info .infoAccordion:last-of-type{border-bottom:0}.totals .totals__info .infoAccordion .infoAccordion__title{background-color:transparent;border:0;outline:none;padding:1.5rem;width:100%}@media (max-width:767px){.totals .totals__info .infoAccordion .infoAccordion__title{padding:1.5rem 1rem}}.totals .totals__info .infoAccordion .infoAccordion__title .arrowAccordion{height:20px;transition:transform .3s ease-out}.totals .totals__info .infoAccordion .infoAccordion__title .arrowAccordion:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-370px -858px;width:20px;height:20px;display:inline-block}.totals .totals__info .infoAccordion .infoAccordion__title.infoAccordion__title--open{padding-bottom:1rem}.totals .totals__info .infoAccordion .infoAccordion__title.infoAccordion__title--open .arrowAccordion{transform:rotate(180deg)}.totals .totals__info .infoAccordion .infoAccordion__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.totals .totals__info .infoAccordion .infoAccordion__panel.infoAccordion__panel--open{max-height:inherit;opacity:1;overflow:visible;padding:0 1.5rem 1.5rem}.totals .totals__info .infoAccordion .infoAccordion__panel .callIcon{height:18px;margin-right:.5rem}.totals .totals__info .infoAccordion .infoAccordion__panel .callIcon:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-350px -270px;width:20px;height:20px;display:inline-block}.checkoutLogin{background:#f7f7f7;border-bottom:1px solid #ddd;padding:1.5rem 1rem 2.25rem}@media (min-width:768px){.checkoutLogin{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:3.75rem 1rem}}.checkoutLogin .checkoutLogin__card{background:#fff;border:1px solid #ddd;border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}@media (min-width:768px){.checkoutLogin .checkoutLogin__card{margin-bottom:0;max-width:400px;width:100%}}.checkoutLogin .checkoutLogin__card .checkoutLogin__text{margin-bottom:22px}.checkoutLogin .checkoutLogin__card .cta__big-fluid{padding:14px 32px;width:fit-content;width:-moz-fit-content}.checkoutLogin .checkoutLogin__card .forgot-password{margin-bottom:26px}@media (min-width:768px){.checkoutLogin .checkoutLogin__card .t5{font-size:24px;line-height:30px}}@media (min-width:768px){.checkoutLogin .columnMdLogin{margin-left:4.5rem;max-width:400px;width:100%}}.checkoutLogin .loginFirst .checkbox{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;position:relative;width:fit-content;width:-moz-fit-content;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-align-items:center}.checkoutLogin .loginFirst .checkbox>span{padding-left:.5rem}.checkoutLogin .loginFirst .checkbox>input{height:20px;width:20px;-o-appearance:none;appearance:none;border:1px solid #ddd;border-radius:4px;outline:none;transition-duration:.3s;background-color:#fff;cursor:pointer}.checkoutLogin .loginFirst .checkbox>input:checked{background-color:#000;color:#fff}.checkoutLogin .loginFirst .checkbox>input:checked+span:before{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-520px -480px;width:20px;height:20px;display:block;text-align:center;color:#fff;position:absolute;left:0;top:-1px}.checkoutLogin .loginFirst .checkbox>input:active{border:2px solid #34495e}.checkoutLogin .inputSendRequestSize{margin-bottom:22px;padding:0;position:relative;width:100%}.checkoutLogin .inputSendRequestSize input{font-size:14px;line-height:18px;padding:.25rem 1.5rem}.checkoutLogin .inputSendRequestSize input:focus{padding:.25rem 1.5rem}.checkoutLogin .inputSendRequestSize input.inValidValue{border-color:#d91a1a}.checkoutLogin .inputSendRequestSize input.validValue,.checkoutLogin .inputSendRequestSize input:valid{border-color:#2e8145}.checkoutLogin .inputSendRequestSize .form-control-label{color:#777;top:15px}#accountCreatedModal,#accountDisabledModal,#loginExpiredTokenModal,#requestPasswordResetModal{transition:opacity .5s linear}#accountCreatedModal .modal-dialog,#accountDisabledModal .modal-dialog,#loginExpiredTokenModal .modal-dialog,#requestPasswordResetModal .modal-dialog{top:50%;transform:translateY(-50%);max-width:474px}#accountCreatedModal .modal-dialog .modal-content,#accountDisabledModal .modal-dialog .modal-content,#loginExpiredTokenModal .modal-dialog .modal-content,#requestPasswordResetModal .modal-dialog .modal-content{border-radius:.75rem;height:auto;padding:1.5rem}#accountCreatedModal .modal-dialog .modal-content .modal-header,#accountDisabledModal .modal-dialog .modal-content .modal-header,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header,#requestPasswordResetModal .modal-dialog .modal-content .modal-header{border:0;padding:0}#accountCreatedModal .modal-dialog .modal-content .modal-header .modal-title,#accountDisabledModal .modal-dialog .modal-content .modal-header .modal-title,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header .modal-title,#requestPasswordResetModal .modal-dialog .modal-content .modal-header .modal-title{font-family:gothic-bold,serif;font-size:24px;font-weight:400!important;line-height:30px;margin-bottom:.5rem}#accountCreatedModal .modal-dialog .modal-content .modal-header button,#accountDisabledModal .modal-dialog .modal-content .modal-header button,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header button,#requestPasswordResetModal .modal-dialog .modal-content .modal-header button{border-radius:50%;padding:0}#accountCreatedModal .modal-dialog .modal-content .modal-header button:after,#accountDisabledModal .modal-dialog .modal-content .modal-header button:after,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header button:after,#requestPasswordResetModal .modal-dialog .modal-content .modal-header button:after{content:"";background-image:url("../../images/icons/00-diadora-sprite.png");background-position:-626px -570px;width:20px;height:20px;display:inline-block}#accountCreatedModal .modal-dialog .modal-content .modal-header button span,#accountDisabledModal .modal-dialog .modal-content .modal-header button span,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header button span,#requestPasswordResetModal .modal-dialog .modal-content .modal-header button span{display:none}#accountCreatedModal .modal-dialog .modal-content .modal-header button.close,#accountDisabledModal .modal-dialog .modal-content .modal-header button.close,#loginExpiredTokenModal .modal-dialog .modal-content .modal-header button.close,#requestPasswordResetModal .modal-dialog .modal-content .modal-header button.close{height:20px;top:1.5rem;position:absolute;right:1.5rem;opacity:1;width:20px;margin:0}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body p,#accountCreatedModal .modal-dialog .modal-content .request-password-body p,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body p,#accountDisabledModal .modal-dialog .modal-content .request-password-body p,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body p,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body p,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body p,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body p{font-size:14px;line-height:22px;padding-right:4rem;margin-bottom:30px}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group,#accountCreatedModal .modal-dialog .modal-content .request-password-body .form-group,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group,#accountDisabledModal .modal-dialog .modal-content .request-password-body .form-group,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body .form-group,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body .form-group{margin-bottom:24px}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email,#accountCreatedModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email,#accountDisabledModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email{border-color:#ddd;height:48px;padding:15px 24px}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:focus,#accountCreatedModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:focus,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:focus,#accountDisabledModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:focus,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:focus,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:focus,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:focus,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:focus{border:1px solid #ddd}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:-ms-input-placeholder,#accountCreatedModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:-ms-input-placeholder,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:-ms-input-placeholder,#accountDisabledModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:-ms-input-placeholder,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:-ms-input-placeholder,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:-ms-input-placeholder,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email:-ms-input-placeholder,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email:-ms-input-placeholder{color:#777;font-size:14px;line-height:18px}#accountCreatedModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email::placeholder,#accountCreatedModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email::placeholder,#accountDisabledModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email::placeholder,#accountDisabledModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email::placeholder,#loginExpiredTokenModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email::placeholder,#loginExpiredTokenModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email::placeholder,#requestPasswordResetModal .modal-dialog .modal-content .compare-tooltip-max-products-body .form-group #reset-password-email::placeholder,#requestPasswordResetModal .modal-dialog .modal-content .request-password-body .form-group #reset-password-email::placeholder{color:#777;font-size:14px;line-height:18px}.order-discount,.shipping-discount{color:#d91a1a;display:-ms-flexbox;display:flex}