.form-group{position:relative}.form-group .form-control-label{margin:0 0 15px}.form-group.required .form-control-label::before{content:"*";color:#c00}.form-group .form-control{font-size:12px;-webkit-transition:border-color 0.3s;transition:border-color 0.3s;background-color:transparent}.form-group .form-control::-webkit-input-placeholder{color:#939393 !important}.form-group .form-control::-moz-placeholder{color:#939393 !important}.form-group .form-control:-ms-input-placeholder{color:#939393 !important}.form-group .form-control::-ms-input-placeholder{color:#939393 !important}.form-group .form-control::placeholder{color:#939393 !important}.form-group .form-control:focus{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.form-group .form-control.is-invalid{border:1px solid #d81e05}.form-group .form-control.is-invalid:focus{border:1px solid #000}.form-group .alertIcon{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:auto;top:auto;margin:13px 0;cursor:pointer;height:15px;width:15px;background-position:0 -61px}.form-group .alertIconLogin{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:auto;top:auto;margin:10px 0;cursor:pointer;height:15px;width:15px;background-position:0 -61px}.form-group .showPasswordEye{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:5px;top:35px;cursor:pointer;height:25px;width:25px;background-position:-51px -200px}.form-group .hidePasswordEye{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:5px;top:35px;cursor:pointer;height:25px;width:25px;background-position:-229px -174px}.form-group .showPasswordCheck{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:28px;top:36px;cursor:pointer;height:25px;width:25px;background-position:-25px -73px}.form-group .showPasswordEyeRecovery{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:5px;top:35px;cursor:pointer;height:25px;width:25px;background-position:-50px -200px}.form-group .hidePasswordEyeRecovery{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:5px;top:35px;cursor:pointer;height:25px;width:25px;background-position:-229px -174px}.form-group .showPasswordCheckRecovery{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:29px;top:36px;cursor:pointer;height:25px;width:25px;background-position:-25px -73px}.form-group .showPasswordEyeRecoveryConfirm{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:3px;top:107px;cursor:pointer;height:25px;width:25px;background-position:-50px -200px}.form-group .hidePasswordEyeRecoveryConfirm{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:3px;top:107px;cursor:pointer;height:25px;width:25px;background-position:-229px -174px}.form-group .showPasswordCheckRecoveryConfirm{background-image:url("../../images/common/iconos.svg");background-size:calc(100 * 10%);background-repeat:no-repeat;display:block;position:absolute;right:29px;top:107px;cursor:pointer;height:25px;width:25px;background-position:-25px -74px}.custom_select{border-style:solid;border-radius:0;height:32px;width:100%;font-size:12px;color:transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("../images/common/ico_down.svg") no-repeat calc(100% - 8px) center;background-size:15px}.custom_select:hover{cursor:pointer}.custom_select:focus{background-image:url("../images/common/ico_up.svg")}.custom_select.transparent{background-color:transparent}.custom_select.is-invalid{border-color:#d81e05;background-image:url("../images/common/ico_up.svg")}.custom_select:disabled{cursor:not-allowed;color:#848281}.custom_select.not-label{color:#848281 !important}.custom_select option{color:#848281 !important}.form-control-label.no-empty+.custom_select,.form-control-label.fixed-label+.custom_select{color:#848281}.footer-info .html-slot-container,.footer-item .html-slot-container{width:80%}.footer-info .html-slot-container .subscription-footer,.footer-item .html-slot-container .subscription-footer{padding-right:15px;padding-left:15px}.footer-info .html-slot-container .subscription-footer .sf-title,.footer-info .html-slot-container .subscription-footer .sf-pre-text,.footer-info .html-slot-container .subscription-footer .sf-post-text,.footer-item .html-slot-container .subscription-footer .sf-title,.footer-item .html-slot-container .subscription-footer .sf-pre-text,.footer-item .html-slot-container .subscription-footer .sf-post-text{color:#353332;margin-bottom:0}.footer-info .html-slot-container .subscription-footer .sf-title,.footer-item .html-slot-container .subscription-footer .sf-title{font-weight:bold}.footer-info .html-slot-container .subscription-footer .sf-post-text,.footer-item .html-slot-container .subscription-footer .sf-post-text{margin-top:5px}.footer-info .html-slot-container .subscription-footer .sf-container,.footer-item .html-slot-container .subscription-footer .sf-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:85%;position:static}.footer-info .html-slot-container .subscription-footer #sf-email,.footer-item .html-slot-container .subscription-footer #sf-email{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #ced4da;border-right:none;border-radius:4px 0 0 4px;font-size:0.7rem;padding:10px 12px;background:#fff;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-info .html-slot-container .subscription-footer #sf-button,.footer-item .html-slot-container .subscription-footer #sf-button{background:#fff;color:#c43e13;border:1px solid #ced4da;border-radius:0 4px 4px 0;border-left:none;font-size:0.7rem;padding:0 18px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s}@media screen and (max-width: 1200px){.footer-info .html-slot-container,.footer-item .html-slot-container{width:100%}.footer-info .html-slot-container .subscription-footer .sf-container,.footer-item .html-slot-container .subscription-footer .sf-container{width:100%}}@media screen and (min-width: 768px){.set-password .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:720px;margin:0 auto}}.wishlist-toast{position:fixed;bottom:32px;left:50%;-webkit-transform:translateX(-50%) translateY(12px);transform:translateX(-50%) translateY(12px);z-index:9999;background:#353332;color:#fff;border-radius:10px;padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:calc(100% - 40px);max-width:560px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.25);box-shadow:0 4px 20px rgba(0,0,0,0.25);opacity:0;-webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, -webkit-transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;pointer-events:none;white-space:normal}.wishlist-toast.is-visible{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);pointer-events:auto}.wishlist-toast__icon{width:26px;height:26px;border:2px solid #fff;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wishlist-toast__icon::after{content:'\2713';font-size:13px;color:#fff;line-height:1}.wishlist-toast__msg{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-family:"DMSans",sans-serif;font-weight:700}.wishlist-toast__close{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;padding:0;line-height:1;-ms-flex-negative:0;flex-shrink:0;opacity:0.8}.wishlist-toast__close:hover{opacity:1}.wishlist-landing-container{padding:40px 5%}.wishlist-landing-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wishlist-landing-left{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-right:40px}.wishlist-landing-title{font-family:"DMSans",sans-serif;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:28px;color:#353332;margin-bottom:12px}.wishlist-count-badge{font-family:"DMSans",sans-serif;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fae1cd;color:#353332;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.wishlist-landing-description{font-size:14px;color:#353332;margin-bottom:24px}.wishlist-landing-divider-col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-ms-flex-item-align:stretch;align-self:stretch}.wishlist-landing-divider-line{width:1px;background-color:#bfbfbf;-ms-flex-item-align:stretch;align-self:stretch}.wishlist-landing-right{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:0 100px}.wishlist-landing-panel{color:#353332}.wishlist-landing-panel h2.wishlist-panel-title{font-family:"DMSans",sans-serif;font-weight:700;font-size:28px;color:#353332;margin:0 0 16px}.wishlist-landing-panel label{font-size:14px;color:#353332;line-height:100%;letter-spacing:0}.wishlist-landing-panel p.passwordConstraints{font-size:14px;color:#939393;line-height:100%;letter-spacing:0;margin:10px 0}.wishlist-landing-panel .forgot-password{margin:10px 0}.wishlist-landing-panel .forgot-password a{font-size:14px;color:#d81e05}.wishlist-landing-panel .btn-submit{width:100%;display:block;margin:20px auto 0;font-size:14px;text-transform:uppercase;letter-spacing:0.5px}.wishlist-landing-register{margin-top:40px;padding-top:40px;border-top:1px solid #bfbfbf}.wishlist-login-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wishlist-item-unavailable{font-size:14px;color:#d81e05;margin-top:8px;font-family:"DMSans",sans-serif;font-weight:700}.wishlist-empty{padding:8px 0;text-align:left}.wishlist-empty-title{font-family:"DMSans",sans-serif;font-weight:700;font-size:16px;color:#353332;margin-bottom:8px;text-align:left}.wishlist-empty-description{font-size:14px;color:#353332;margin-bottom:24px;text-align:left}.wishlist-empty-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wishlist-empty-actions .wishlist-empty-btn{min-width:140px}.header-container{max-width:unset;margin:unset}.header-container>div{max-width:unset;margin:unset}@media (max-width: 992px){.wishlist-landing-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wishlist-landing-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:40px}.wishlist-landing-divider-col{display:none}.wishlist-landing-right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.wishlist-landing-panel .btn-submit{margin-left:0;margin-right:auto}}
