.ct-consent-form--consents-container{background-color:#fff;margin-top:15px;margin-bottom:15px;padding:15px;color:#32312d;font-family:Open Sans,arial,sans-serif;font-style:normal;line-height:normal;overflow:hidden}.ct-consent-form--consents-container p{font-size:.9375rem;font-weight:400}.ct-consent-form--consents-container p:first-child{font-size:.9375rem;font-weight:700}.ct-consent-form--consents-container p:last-child{margin-bottom:0}.ct-consent-form--consents-container .consent-details{display:block;margin-bottom:15px}.ct-consent-form--consents-container .pwc-form-check-label{font-size:.8125rem;padding-left:30px;margin-bottom:13px;margin-top:4px}.ct-consent-form--consents-container .pwc-form-check-label:after,.ct-consent-form--consents-container .pwc-form-check-label:before{content:none}.ct-consent-form--consents-container .custom-control-input.is-invalid~.pwc-form-check-label{color:#eb0203;margin-bottom:3px;top:0}.ct-consent-form--consents-container .form-group{margin-bottom:0}.ct-consent-form--consents-container .checkmark{top:0;background-color:#fff;z-index:0}@media (max-width:767.98px){.ct-consent-form--consents-container{border-radius:unset;margin-left:-15px;margin-right:-15px;margin-bottom:19px}}@media (min-width:768px){.ct-consent-form--consents-container{margin-top:0;margin-bottom:11px;padding:30px 0 0}.ct-consent-form--consents-container.ct-consent-form--marcas,.ct-consent-form--consents-container .pwc-form-check-label{padding-left:35px}}@media (min-width:1280px){.ct-consent-form--consents-container{padding-left:100px;padding-right:100px}.ct-consent-form--consents-container.ct-consent-form--marcas{padding-left:135px}}.ct-consent-form--consents-container.ct-consent-form--marcas{padding-top:0}.ct-consent-form--consents-container .ct-consent-title{font-family:Open Sans,arial,sans-serif;font-weight:400;font-style:normal;font-size:.9375rem}@media (min-width:768px){.ct-consent-form--consents-account-container.ct-consent-form--marcas{padding-left:0}}@media (min-width:1280px){.ct-consent-form--consents-account-container.ct-consent-form--marcas{padding-left:0}}.ct-consent-form--privacy-container{margin-bottom:0}@media (min-width:1280px){.ct-consent-form--privacy-container{margin-left:0}}.ct-consent-form--privacy-container .ct-consent-form--privacy-label{margin-top:3px;padding-left:30px}.ct-consent-form--privacy-container .ct-consent-form--privacy-label:after,.ct-consent-form--privacy-container .ct-consent-form--privacy-label:before{content:none}@media (min-width:768px){.ct-consent-form--privacy-container .ct-consent-form--privacy-label{padding-left:33px}}.ct-consent-form--privacy-container .custom-control-input.is-invalid~.pwc-form-check-label{color:#32312d;margin-bottom:3px;top:0}.ct-consent-form--privacy-container .custom-control-input.is-invalid~.checkmark{border-color:#7f1215}.ct-consent-form--privacy-container .custom-control-input.is-invalid~.invalid-feedback{color:#eb0203;font-size:.6875rem}@media (max-width:767.98px){.ct-consent-form--privacy-container .custom-control-input.is-invalid~.invalid-feedback{margin-top:10px;padding-left:30px}}.ct-consent-form--privacy-label{color:#32312d;font-size:.8125rem;line-height:150%;position:relative;z-index:1}.pwc-form-checkbox .ct-register-form--submit-btn{display:none;margin-top:0}@media (min-width:1280px){.pwc-form-checkbox .ct-register-form--submit-btn{display:inline-flex}}.consent-table-title{font-size:.75rem}.consent-table-title.consent-table-title-last{margin-left:24px}.consent-checkbox-last{margin-right:5px;margin-left:31px}.consents-separator{margin-top:0!important;margin-bottom:10px!important}.preferences-dropdown span{text-decoration:underline;font-weight:600}.preferences-dropdown .svg-wrapper{margin-left:5px;transform:rotate(0);transition:transform .2s linear}@media (min-width:1280px){.preferences-dropdown .svg-wrapper{margin-top:5px}}.preferences-dropdown .svg-wrapper.rotate{transform:rotate(180deg);transition:transform .2s linear}.ct-register-form-panel hr{border-color:#e1e1e1;margin:15px auto}@media (min-width:768px){.ct-register-form-panel hr{margin:30px auto}}.ct-register-form-panel .is-invalid~label{top:21px}.ct-register-form-panel .pwc-form-input{box-shadow:none;padding-bottom:0}.ct-register-form-panel .checkmark{top:0;background-color:#fff;z-index:0}.ct-register-form-panel .field-input-label.label-animation label{top:21px}@media (min-width:768px) and (max-width:1279.98px){.ct-register-form-panel .field-input-label.label-animation label{left:0}}.ct-hr-bottom{margin-top:.3125rem!important}.ct-register-form--title{color:#32312d}@media (min-width:768px){.ct-register-form--title{line-height:1}}.ct-register-credentials-form-panel hr{border-color:1px solid #e1e1e1;margin:20px auto}@media (max-width:1279.98px){.ct-register-form-row{display:block}}@media (max-width:1279.98px){.ct-register-form-col-12{max-width:100%}}@media (max-width:1279.98px){.ct-delivery-contact-form-row{display:block}}@media (max-width:1279.98px){.ct-delivery-contact-form-col-12{max-width:100%}}.ct-register-data-form--title{font-family:Open Sans,arial,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:140%;color:#000}@media (max-width:1279.98px){.ct-register-credentials-form--title{padding-top:9px}}.ct-register-from--loyalty-card-img{height:11px;width:17px;margin-right:10px}.ct-register-form--loyalty-btn{display:inline-block;margin-left:27px;padding:10px 25px}.ct-register-form--customer-type-wrapper{color:#32312d;margin-bottom:13px}.ct-register-form--customer-type-wrapper .pwc-form-check-label{padding-left:30px;position:relative}@media (max-width:767.98px){.ct-register-form--customer-type-wrapper .pwc-form-check-label{margin-bottom:2px}}@media (min-width:768px){.ct-register-form--customer-type-wrapper{margin-top:-2px;margin-bottom:8px}}@media (min-width:375px) and (max-width:767.98px){.ct-register-form--customer-type-wrapper .pwc-form-radio:not(:first-child){margin-left:25px}}.ct-register-form--address-details-wrapper{display:flex;justify-content:space-between}@media (max-width:1279.98px){.ct-register-form--address-details-wrapper{max-width:100%}}.ct-register-form--address-details-wrapper .form-group{max-width:26.875vw}@media (min-width:375px) and (max-width:767.98px){.ct-register-form--address-details-wrapper .form-group{max-width:27.2vw}}@media (min-width:768px) and (max-width:1279.98px){.ct-register-form--address-details-wrapper .form-group{max-width:86px}}@media (min-width:1280px){.ct-register-form--address-details-wrapper .form-group{max-width:98px}}.ct-register-form--address-details-wrapper .invalid-feedback{width:70vw}@media (min-width:768px) and (max-width:1279.98px){.ct-register-form--address-details-wrapper .invalid-feedback{width:28vw}}@media (min-width:1280px){.ct-register-form--address-details-wrapper .invalid-feedback{width:22vw}}.ct-register-form--postalcode-wrapper~.postal-code-get-coordinates{top:20px}.ct-register-form--postalcode-btn{position:absolute;line-height:1;top:12px}.ct-register-form--particular-postalcode-btn{right:15px}.ct-readonly-field{background-color:#fff!important}.ct-register-form--company-postalcode-btn{right:15px}@media (min-width:768px){.ct-register-form--city-field{margin-bottom:0}}@media (max-width:767.98px){.ct-register-form--mobile-loyalty hr{margin-top:0}}.ct-register-form--submit-btn{margin-top:25px;padding:10px 30px;width:100%}@media (max-width:1279.98px){.ct-register-form-container-btn{display:flex;flex-flow:column}.ct-register-form-container-btn .one{order:1}.ct-register-form-container-btn .two{order:2}}#personal-data-hr{margin-top:50px;margin-bottom:0}@media (min-width:768px) and (max-width:1279.98px){#personal-data-hr{margin-top:30px}}@media (max-width:767.98px){.ct-non-financial-cards-modal{margin:0}.ct-non-financial-cards-modal .modal-content{height:100vh;width:100vw}}@media (min-width:768px){.ct-non-financial-cards-modal .modal-header{padding-bottom:0}}.ct-non-financial-card-modal--title{font-size:.9375rem;line-height:1;margin-bottom:10px}@media (min-width:1280px){.ct-non-financial-card-modal--title{font-size:1.25rem}}.ct-non-financial-card-modal--subtitle{color:#32312d;display:block;font-size:.9375rem;font-weight:700;margin:22px 0 30px}@media (min-width:375px) and (max-width:767.98px){.ct-non-financial-card-modal--subtitle{padding:0 16px}}@media (min-width:768px){.ct-non-financial-card-modal--subtitle{padding:0 70px}}@media (min-width:1280px){.ct-non-financial-card-modal--subtitle{padding:0 35px}}.ct-non-financial-card-modal--input-wrapper{margin-bottom:30px;position:relative}@media (max-width:767.98px){.ct-non-financial-card-modal--input-wrapper{margin:0 -15px 15px}}@media (min-width:375px) and (max-width:767.98px){.ct-non-financial-card-modal--input-wrapper{margin:0 auto 15px;max-width:77.333vw}}.ct-non-financial-card-modal--input-wrapper.label-animation .ct-non-financial-card-modal--input-label{top:20px}@media (min-width:768px) and (max-width:1279.98px){.ct-non-financial-card-modal--input-wrapper.label-animation .ct-non-financial-card-modal--input-label{left:68px}}@media (min-width:1280px){.ct-non-financial-card-modal--input-wrapper.label-animation .ct-non-financial-card-modal--input-label{left:30px}}.ct-non-financial-card-modal--input{padding-bottom:0}@media (min-width:768px){.ct-non-financial-card-modal--input{margin:0 auto;width:360px}}.ct-non-financial-card-modal--input.is-invalid~.invalid-feedback{padding-left:10px;margin-top:0}@media (min-width:375px) and (max-width:767.98px){.ct-non-financial-card-modal--input.is-invalid~.invalid-feedback{padding-top:4px}}@media (min-width:768px) and (max-width:1279.98px){.ct-loyalty-card-modal .ct-non-financial-card-modal--input.is-invalid~.invalid-feedback{padding-left:77px}}@media (min-width:1280px){.ct-loyalty-card-modal .ct-non-financial-card-modal--input.is-invalid~.invalid-feedback{padding-left:40px}}.ct-non-financial-card-modal--btn{padding:10px 22px;margin-bottom:30px}@media (min-width:375px) and (max-width:767.98px){.ct-non-financial-card-modal--btn{padding:10px 16px}}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width:375px) and (max-width:767.98px){.pull-left-s{float:left}.pull-right-s{float:right}}@media (min-width:768px) and (max-width:1279.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width:1280px) and (max-width:1919.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width:1920px) and (max-width:2159.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width:2160px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width:374.98px){.hidden-xs-down{display:none!important}}@media (max-width:767.98px){.hidden-s-down{display:none!important}}@media (max-width:1279.98px){.hidden-sm-down{display:none!important}}@media (max-width:1919.98px){.hidden-md-down{display:none!important}}@media (max-width:2159.98px){.hidden-lg-down{display:none!important}}.hidden-xl-down{display:none!important}.row.equal-height>[class^=col]{display:flex}@media (min-width:768px) and (max-width:1279.98px){.ct-loyalty-card-modal{max-width:555px}}@media (min-width:1280px){.ct-loyalty-card-modal{max-width:482px}}@media (min-width:768px){.ct-loyalty-card-modal .ct-non-financial-card-modal--image{max-width:60px}}.cart-add-loyalty-card-wrapper .ct-loyalty-card-modal .ct-non-financial-card-modal--image{max-width:32px}@media (min-width:768px){.cart-add-loyalty-card-wrapper .ct-loyalty-card-modal .ct-non-financial-card-modal--image{max-width:42px}}.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal{width:calc(100% - 30px)}@media (max-width:767.98px){.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal{margin-left:15px}.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal .modal-body{padding-top:30px}}@media (min-width:768px){.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal{width:366px}}.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal .modal-header{display:none}@media (max-width:767.98px){.ct-loyalty-card-modal.ct-loyalty-card-modal--no-contact-modal .modal-content{height:auto;width:100%}}@media (max-width:767.98px){.ct-non-financial-card-modal--image{margin-top:7px}}@media (min-width:768px){.ct-non-financial-card-modal--image{max-width:60px}}.cart-add-loyalty-card-wrapper .ct-non-financial-card-modal--image{max-width:32px}@media (min-width:768px){.cart-add-loyalty-card-wrapper .ct-non-financial-card-modal--image{max-width:42px}}.ct-loyalty-card-remove-modal a{padding:10px 42px}.ct-service-error-container{border:1px solid #eb0203;display:flex;align-items:center;padding:15px;margin:0 auto 30px;width:100%}@media (min-width:768px){.ct-service-error-container{max-width:360px}}.ct-service-error-icon{margin-right:10px}@media (min-width:375px) and (max-width:767.98px){.ct-service-error-icon .svg-wrapper{height:18px!important;width:18px!important}}.ct-service-error-message{color:#eb0203;font-family:Open Sans,arial,sans-serif;font-size:.6875rem}@media (min-width:375px) and (max-width:767.98px){.ct-service-error-message{font-size:.8125rem;line-height:1.125rem}}@media (min-width:768px){.ct-service-error-message{padding-right:50px}}.ct-second-service-error--image{max-width:168px;margin-bottom:30px}@media (min-width:768px){.ct-second-service-error--image{max-width:242px;margin-bottom:0}}@media (min-width:768px){.ct-second-service-error--content{display:flex;flex-flow:column;justify-content:center}}.ct-second-service-error--message,.ct-second-service-error--title{text-align:center}@media (min-width:768px){.ct-second-service-error--message,.ct-second-service-error--title{text-align:left}}@media (min-width:768px){.ct-second-service-error--message{max-width:226px}}body{background-color:#fff}@media (min-width:768px){body{background-color:#f0f0f0}}.ct-login-page{position:relative}@media (min-width:768px){.ct-login-page{background-color:#f0f0f0}}.ct-login-page .tab-pane{margin-top:32px}.ct-login-page .registration .field-input-label label{left:0}.ct-login-page .ct-login-container{display:flex;position:relative;width:912px;height:712px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);margin:96px auto}@media (max-width:1279.98px){.ct-login-page .ct-login-container{width:auto;height:auto;box-shadow:none;margin:0}}.ct-login-page .ct-login-container--full-size{margin:0;width:100%;height:auto}.ct-login--banner{overflow:hidden;height:auto}@media (max-width:1279.98px){.ct-login--banner{display:none}}.ct-login--banner .content-asset{height:100%;width:100%}.ct-login--form-wrapper{background-color:#fff;margin:0 auto;padding:15px;width:100%}@media (min-width:768px){.ct-login--form-wrapper{box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-width:678px;padding:30px;position:relative;margin-top:60px;left:0;right:0}}@media (min-width:1280px){.ct-login--form-wrapper{height:823px}}.ct-login--form-wrapper--register-later{width:100%}@media (min-width:768px){.ct-login--form-wrapper--register-later{box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-width:670px;position:relative;margin-top:64px;left:0;right:0}}@media (min-width:1280px){.ct-login--form-wrapper--register-later{max-width:742px;margin:96px auto}}.ct-register-later-form-panel{height:100%}.ct-register-later-form--bullet-points{width:80%;margin:auto}@media (min-width:768px){.ct-register-later-form--bullet-points{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.ct-register-later-form--bullet-points .ct-register-later-form--bullet-points--icon{width:30px}@media (max-width:767.98px){.ct-register-later-form--bullet-points .ct-register-later-form--bullet-points--icon{padding-left:10px}.ct-register-later-form--bullet-points .ct-register-later-form--bullet-points--icon span{vertical-align:-webkit-baseline-middle}}.ct-register-later-form--bullet-points .ct-register-later-form--bullet-points--text{width:calc(100% - 50px);padding-left:18px}@media (min-width:768px){.ct-register-later-form--bullet-points .ct-register-later-form--bullet-points--text{width:auto;padding-left:10px}}.ct-register--form-wrapper{background-color:#fff;margin:0 auto;padding:15px;width:100%}@media (min-width:768px){.ct-register--form-wrapper{box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-width:670px;padding:30px;position:relative;margin-top:64px;left:0;right:0}}@media (min-width:1280px){.ct-register--form-wrapper{max-width:742px;margin:96px auto}}.ct-login--form-wrapper-credentials{padding:0!important;top:0;margin-top:0;width:100%;height:auto;box-shadow:none}@media (min-width:768px){.ct-login--form-wrapper-credentials{box-shadow:0 0 10px 0 rgba(0,0,0,.15);max-width:670px;position:relative;margin-top:64px;left:0;right:0}}@media (min-width:1280px){.ct-login--form-wrapper-credentials{margin-top:0;box-shadow:none;padding-top:72px!important;max-width:456px}}.ct-login--form-wrapper-credentials iframe{width:100%;height:825px;border:none}@media (min-width:1280px){.ct-login--form-wrapper-credentials iframe{height:640px}}.ct-login--form-wrapper-full-size{width:100%;max-width:100%;margin:0;padding:0!important;top:0;height:calc(100vh - 42.5px);box-shadow:none}.ct-login--form-wrapper-full-size iframe{width:100%;height:calc(100vh - 42.5px);border:none}.registration-page .privacy-policy{margin-top:1rem}.track-order-header{font-size:1.75rem}.grecaptcha-badge{visibility:hidden}.ct-recaptcha-branding{margin-bottom:15px;margin-top:30px;line-height:1}@media (max-width:1279.98px){.ct-recaptcha-branding-hr{display:block!important}}.ct-recaptcha-branding-message{font-family:Open Sans,arial,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:150%;color:#32312d}.ct-recaptcha-branding-message .ct-recaptcha-branding-link{text-decoration:underline}.ct-simple--header-wrapper .checkout-header-wrapper{padding:19px 0}@media (min-width:768px) and (max-width:1279.98px){.ct-simple--header-wrapper .checkout-header-wrapper{padding:23px 0}}