.modal.login{height:auto;min-height:680px}.modal.login .modal-body{padding-bottom:0}.modal.login .modal-body .login{justify-content:space-between;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.modal.login .modal-body .login{min-height:620px}}.modal.login{display:flex;max-width:722px;width:100%;align-items:center;background:#fff;flex-direction:column;margin-top:17px}@media screen and (max-width:720px){.modal.login{max-height:90vh;overflow-y:auto;overflow-x:hidden}}.modal.login .error,.modal.login .error-terms{color:red;font-weight:700;text-align:center;margin-top:30px}.modal.login .error-terms{font-size:11px}.modal.login h2{color:#000;font-size:16px;line-height:24px;font-weight:500}.modal.login h2,.modal.login p{text-align:center;font-family:DM Sans,sans-serif}.modal.login p{font-size:14px;font-weight:400;line-height:21px}.modal.login p.text-medium{font-weight:500}.modal.login .group p{text-align:left}.modal.login .group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{background-color:#ff5c90}.modal.login .group-data-\[selected\=true\]\:ml-6,.modal.login .group[data-hover=true] .group-data-\[hover\=true\]\:border-primary{border:1px solid #e4e4e4}.modal.login .group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{border:1px solid #ff5c90}.modal.login h5{color:#000;font-size:20px;text-align:center;font-family:DM Sans,sans-serif;font-weight:700}.modal.login h5.grey{color:#ababab}.modal.login .help{width:535px;max-width:100%;margin-top:10px;margin-left:auto;margin-right:auto}.modal.login .help-center{margin-top:54px}.modal.login .img-div{text-align:center;margin-bottom:21px}.modal.login img,.modal.login svg{flex-shrink:0}.modal.login form{display:flex;align-content:center;flex-direction:column;padding:0 20px;width:388px;max-width:100%;margin-top:15px;max-height:100%;overflow-y:auto;overflow-x:hidden}.modal.login form label{color:#181818;font-size:14px;line-height:18px;font-weight:500;font-family:DM Sans,sans-serif}.modal.login form label.group{padding:0;background:none!important;margin-bottom:15px}.modal.login form input{width:348px;max-width:100%;height:34px;border-radius:8px;border:1px solid #ababab;color:#000;font-size:16px;padding:0 17px;margin-bottom:15px;flex-shrink:0}.modal.login form input:-webkit-autofill,.modal.login form input:-webkit-autofill:focus,.modal.login form input:-webkit-autofill:hover{border:1px solid #ababab;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.modal.login form span.error{color:red;margin-top:-10px;display:block;margin-bottom:10px;font-size:11px}.modal.login form .reset-pass{color:rgba(0,0,0,.53);font-size:14px;text-align:left;margin-top:-8px;margin-bottom:8px}.modal.login form>div{text-align:center;margin-top:12px}.modal.login form>div .button,.modal.login form>div button{background-color:#000;color:#fff;width:347px;max-width:100%;height:34px;font-size:14px;border:none;border-radius:7px;font-weight:500;padding:0 25px;cursor:pointer;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;font-family:DM Sans,sans-serif}.modal.login form>div .button img,.modal.login form>div button img{margin-left:5px}.modal.login .no-account{font-size:14px;line-height:21px;display:unset;margin-top:56px;font-weight:500}.modal.login .no-account span{display:inline-block}.modal.login .no-account a{display:inline-block;color:#ff5c90}.modal.login .content-button{width:100%;display:flex;justify-content:center}.modal.login .footer-menu{padding:0 23px;display:flex;justify-content:space-between;margin-top:54px}.modal.login .footer-menu .politics{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;width:142px;max-width:100%;margin-left:13px}.modal.login .footer-menu a span{font-size:13px;text-decoration-line:underline}.modal.login .footer-menu .registered,.modal.login .footer-menu a span{color:#000;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400}.modal.login .footer-menu .registered{font-size:11px;opacity:.32;text-align:center;width:90%}.modal.login .footer-menu .dot{width:2px;height:2px;border-radius:50%;background-color:#000;margin:0 4px;display:inline-block}.login form>div button.entrar-google{margin-top:15px;background-color:rgba(0,0,0,.06);color:#000;font-weight:500;margin-bottom:15px}.login form>div button.entrar-google svg{margin-right:10px}.terms-acceptance{margin-top:0!important}.terms-acceptance .checkbox-container{display:flex;align-items:flex-start;gap:0;cursor:pointer;position:relative;padding-left:0}.terms-acceptance .checkbox-container input[type=checkbox]{opacity:0;position:absolute;width:0;height:0}.terms-acceptance .checkbox-container .checkmark{width:15px;height:15px;background-color:#fff;border:2px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;margin-top:2px}.terms-acceptance .checkbox-container .checkmark:after{content:"";display:none;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms-acceptance .checkbox-container input:checked~.checkmark{background-color:#007bff;border-color:#007bff}.terms-acceptance .checkbox-container input:checked~.checkmark:after{display:block}.terms-acceptance .checkbox-container input:hover~.checkmark{border-color:#007bff}.terms-acceptance .checkbox-container .checkbox-text{font-size:12px;line-height:1.4;color:#333;text-align:left;padding-left:10px}.terms-acceptance .checkbox-container .checkbox-text .terms-link{color:#007bff;text-decoration:underline;cursor:pointer}.terms-acceptance .checkbox-container .checkbox-text .terms-link:hover{color:#0056b3}.terms-acceptance .error{display:block;margin-top:8px;margin-left:32px}#verificationCode{width:195px;margin:15px auto 0}#verificationCode::-moz-placeholder{font-size:12px;letter-spacing:normal}#verificationCode::placeholder{font-size:12px;letter-spacing:normal}.back-button{background:#ccc!important;color:#333!important;margin-top:10px!important}.back-button:hover{background:#bbb!important}.login form input[type=text]#address,.login form input[type=text]#city,.login form input[type=text]#country,.login form input[type=text]#dni,.login form input[type=text]#nationality{margin-bottom:15px}.modal-wrapper{max-width:100%;width:100%;display:flex;justify-content:center}.modal{width:744px;height:699px;max-width:100%;border-radius:32px;background:#fff;padding:15px}@media screen and (max-width:720px){.modal{padding:22px}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);z-index:100}@media screen and (max-width:720px){.modal-overlay{align-items:flex-end}.modal-overlay .modal{border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-overlay:has(.modal-editar-perfil){align-items:center}.modal-overlay:has(.modal-editar-perfil) .modal-wrapper{width:100%;height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center}}.modal-overlay+.modal-overlay{background:none;background-color:rgba(0,0,0,.3)}.modal-overlay.anonimo{background-color:rgba(0,0,0,.18);backdrop-filter:blur(10.5px)}.modal-body{padding-top:10px;padding-bottom:20px;max-width:100%}.modal-body .content-follow{width:440px;margin:70px auto 0}.modal-body .title-follow{font-size:16px;font-weight:500;line-height:24px;text-align:center}.modal-header{display:flex;justify-content:flex-end;font-size:25px;position:relative;width:100%}.modal-header a{position:absolute;width:32px;height:32px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;top:-55px;right:-5px;font-size:18px;line-height:31px;font-style:normal;font-weight:500;font-family:DM Sans,sans-serif}.modal-header a.volver{width:135px;height:34px;color:#fff;border-radius:25px;background:#181818;right:-6px}.modal-header a.volver img,.modal-header a.volver svg{margin-right:5px}.modal.crear-closet{max-width:536px;height:516px;width:100%}.modal.crear-closet .modal-body{height:100%;overflow-y:auto;overflow-x:hidden}.modal.crear-closet .create-closet-modal{height:100%;position:relative}.modal.crear-closet .create-closet-modal h4{color:#000;font-family:DM Sans,sans-serif;font-size:16px;line-height:24px;font-style:normal;font-weight:500;margin-bottom:20px;text-align:center}.modal.crear-closet .create-closet-modal .portada{width:186px;height:272px;margin-right:15px;position:relative;border-radius:24px;overflow:hidden}.modal.crear-closet .create-closet-modal .portada:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,transparent 56.43%,rgba(0,0,0,.71))}.modal.crear-closet .create-closet-modal .portada label{position:absolute;width:100%;text-align:center;bottom:30px;color:#fff;text-decoration:underline;font-family:DM Sans,sans-serif;font-size:14px;line-height:18px;font-style:500;left:0;z-index:1}.modal.crear-closet .create-closet-modal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal.crear-closet .create-closet-modal .contenido-form{display:flex}.modal.crear-closet .create-closet-modal .nombre-closet{display:flex;flex-direction:column;width:290px;flex-wrap:wrap}.modal.crear-closet .create-closet-modal .nombre-closet label{color:#000;font-family:DM Sans,sans-serif;font-size:14px;line-height:18px;font-style:normal;font-weight:500;margin-bottom:5px}.modal.crear-closet .create-closet-modal .nombre-closet input{box-sizing:border-box;height:34px;border:1px solid hsla(0,0%,9%,.46);border-radius:7px;padding:0 10px}.modal.crear-closet .create-closet-modal .bottom-form{position:absolute;bottom:-15px;height:57px;width:calc(100% + 30px);border-radius:0 0 24px 24px;left:-15px;background:#fff;box-shadow:0 -2px 3px rgba(0,0,0,.1);text-align:center}.modal.crear-closet .create-closet-modal .bottom-form button{background:#ff5c90;width:150px;text-align:center;border-radius:7px;font-size:14px;line-height:18px;color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;cursor:pointer;margin-top:15px;font-family:DM Sans,sans-serif}.modal.crear-closet.crear-custom-look{max-width:346px;height:246px}.modal-followers{width:536px;max-width:100%}.modal-followers .content-follow{overflow-y:auto;max-height:545px;padding-right:6px}.modal-followers .content-follow::-webkit-scrollbar{width:4px}.modal-followers .content-follow::-webkit-scrollbar-track{background:transparent;width:8px}.modal-followers .content-follow::-webkit-scrollbar-thumb{border-radius:8px;background:#f0f0f0}.modal-followers .content-follow::-webkit-scrollbar-thumb:hover{background:#f0f0f0}.modal-followers .content-follow::-webkit-scrollbar-button{display:none}.modal-perfil-info{width:536px;height:319px}.modal-perfil-info .modal-body,.modal-perfil-info .modal-body .info-perfil{height:100%}.modal-perfil-info .modal-body .info-perfil .title{font-size:16px;font-weight:500;line-height:24px;text-align:center;font-family:DM Sans,sans-serif}.modal-perfil-info .modal-body .info-perfil .info-content{display:flex;align-items:center;justify-content:space-around;height:94%}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz .user-image{margin-right:19px;width:141px;flex-shrink:0}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz .user-image img,.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz .user-image svg{width:141px;height:141px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz .nombre .puntuacion{margin-top:3px;display:flex;align-items:center;justify-content:flex-start}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-iz .nombre .userName{font-size:14px;font-style:normal;font-weight:500;font-family:DM Sans,sans-serif;color:#000}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-der{font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;text-align:left;color:#000}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-der .item{display:flex;align-items:center;width:100%;margin-bottom:12px}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-der .item img,.modal-perfil-info .modal-body .info-perfil .info-content .info-content-der .item svg{margin-right:5px}.modal-perfil-info .modal-body .info-perfil .info-content .info-content-der .item span{font-size:13px;font-style:normal;font-weight:400;color:#000;font-family:DM Sans,sans-serif}@media screen and (max-width:990px){.modal-editar-perfil{width:calc(100vw - 20px)!important;height:calc(100vh - 160px)!important;max-width:100%!important;border-radius:12px!important;padding:15px!important;margin:80px 10px!important;display:flex!important;flex-direction:column!important}.modal-editar-perfil .modal-body{flex:1!important;overflow-y:auto!important;padding-top:0!important}}.modal-valoraciones{width:100vw;height:calc(100vh - 106px);border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;left:0;bottom:0}.modal-valoraciones .container-valoraciones{display:flex;margin-top:40px}.modal-valoraciones .container-valoraciones .userImage{width:141px;height:141px;border-radius:50%;margin:0 auto}.modal-valoraciones .container-valoraciones .userImage img,.modal-valoraciones .container-valoraciones .userImage svg{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.modal-valoraciones .container-valoraciones .name{text-align:center;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;display:flex;justify-content:center;align-items:center;margin-top:12px;margin-bottom:12px}.modal-valoraciones .container-valoraciones .valoraciones-info{width:219px;margin:0 auto}.modal-valoraciones .container-valoraciones .valoraciones-info .valoracion{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px}.modal-valoraciones .container-valoraciones .valoraciones-info .valoracion>div{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-align:left}.modal-valoraciones .container-valoraciones .valoraciones-info .valoracion .tipo{margin-left:14px}.modal-valoraciones .puntuacion{margin-top:-3px;margin-bottom:7px;display:flex;align-items:center;justify-content:flex-start}.modal-valoraciones .col-left-valoraciones{width:360px;flex-shrink:0;margin-right:60px}.modal-valoraciones .col-left-valoraciones .puntuacion{display:flex;flex-direction:column;align-items:center;margin-right:22px}.modal-valoraciones .col-left-valoraciones .puntuacion span{font-size:32px;font-style:normal;font-weight:400;color:#000;font-family:DM Sans,sans-serif}.modal-valoraciones .title{font-size:24px;font-weight:500;line-height:28px;text-align:left;width:100%;font-family:DM Sans,sans-serif;margin-bottom:30px}.modal-valoraciones .content-valoraciones{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.modal-valoraciones .content-valoraciones .valoracion{margin-bottom:25px;width:100%}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top{display:flex}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top>div{height:56px;display:flex;flex-direction:column;justify-content:center}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top>div p{font-size:16px;font-style:normal;font-weight:500;color:#000;font-family:DM Sans,sans-serif;line-height:15px}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top>div span{font-size:12px;font-style:normal;font-weight:400;color:#000;font-family:DM Sans,sans-serif;line-height:18px;margin-top:2px}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top .img{width:32px;height:32px;border-radius:50%;margin:12px;display:block;overflow:hidden}.modal-valoraciones .content-valoraciones .valoracion .valoracion-top .img img,.modal-valoraciones .content-valoraciones .valoracion .valoracion-top .img svg{max-width:100%;-o-object-fit:cover;object-fit:cover}.modal-valoraciones .content-valoraciones .valoracion .valoracion-bottom{padding-left:56px}.modal-valoraciones .content-valoraciones .valoracion .valoracion-bottom p{font-size:14px;font-style:normal;font-weight:400;color:#000;font-family:DM Sans,sans-serif;width:548px;max-width:100%}.terminos-condiciones-modal.modal{height:90vh}.terminos-condiciones-modal .modal-content{max-width:800px;max-height:80vh}.terminos-condiciones-modal h1{margin-top:35px}.terminos-condiciones-content .terms-text{max-height:60vh;overflow-y:auto;padding:20px;line-height:1.6}.terminos-condiciones-content .terms-text p{margin-bottom:12px;text-align:justify}.terminos-condiciones-content .terms-text p.empty-line{margin-bottom:6px}.terminos-condiciones-content .terms-text p:first-child{font-weight:700;font-size:1.1em;margin-bottom:20px}.terminos-condiciones-content .modal-actions{display:flex;justify-content:center;padding-top:20px;border-top:1px solid #eee;margin-top:20px}.terminos-condiciones-content .modal-actions .btn-primary{background-color:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .2s}.terminos-condiciones-content .modal-actions .btn-primary:hover{background-color:#0056b3}.faqs-section{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;margin-top:35px;padding-left:24px;padding-right:24px}@media screen and (max-width:750px){.faqs-section{padding-left:16px;padding-right:16px}}.faqs-section .content-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:14px}.faqs-section .content-title h2{font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#181818;margin-left:8px;width:auto;padding-left:0;margin-bottom:0}.faqs-section .faqs-item{width:1175px;max-width:100%;min-height:72px;height:auto;padding:24px 40px;background-color:#fff;border-radius:8px;margin-bottom:14px;border:1px solid #ff5c90}@media screen and (max-width:750px){.faqs-section .faqs-item{padding:16px 20px}}.faqs-section .faqs-item .content-faq{width:100%;display:flex;justify-content:flex-start;cursor:pointer}.faqs-section .faqs-item .content-faq button{border:none;background:transparent;cursor:pointer}.faqs-section .faqs-item .content-faq h4{font-family:DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:20px;text-align:left;color:#000;margin-right:50px;width:100%}.faqs-section .faqs-item .content-faq h4.bold{font-weight:700}@media screen and (max-width:750px){.faqs-section .faqs-item .content-faq h4{font-size:16px;margin-right:20px}}.faqs-section .faqs-item p{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;color:#181818;margin-top:24px}.faqs-section div.dropdown{max-width:100%}.faqs-section button.dropdown{transform:rotate(0deg)}.faqs-section button.dropdown.rotate{transform:rotate(180deg)}.faqs-section .dropdownOpen{max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}.faqs-section .dropdownOpen.expand{max-height:2000px}