@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&family=Poppins:wght@500;600;700&family=Work+Sans:wght@500;600;700&display=swap";@font-face{font-family:Archivo-Bold;src:url(/_next/static/media/Archivo-Bold.60749dc6.eot) format("embedded-opentype"),url(/_next/static/media/Archivo-Bold.82c4d4b9.otf) format("opentype"),url(/_next/static/media/Archivo-Bold.28c768a5.woff) format("woff"),url(/_next/static/media/Archivo-Bold.c808e90b.ttf) format("truetype"),url(/_next/static/media/Archivo-Bold.3fe12a67.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Archivo-Medium;src:url(/_next/static/media/Archivo-Medium.ce8a788f.eot) format("embedded-opentype"),url(/_next/static/media/Archivo-Medium.9620b0a0.otf) format("opentype"),url(/_next/static/media/Archivo-Medium.f60d1ba3.woff) format("woff"),url(/_next/static/media/Archivo-Medium.dbf16eeb.ttf) format("truetype"),url(/_next/static/media/Archivo-Medium.facc6de6.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Archivo-Regular;src:url(/_next/static/media/Archivo-Regular.24ab0916.eot) format("embedded-opentype"),url(/_next/static/media/Archivo-Regular.086ca26e.otf) format("opentype"),url(/_next/static/media/Archivo-Regular.30a65ec9.woff) format("woff"),url(/_next/static/media/Archivo-Regular.e5c95e59.ttf) format("truetype"),url(/_next/static/media/Archivo-Regular.a7729a18.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Archivo-SemiBold;src:url(/_next/static/media/Archivo-SemiBold.65a021b8.eot) format("embedded-opentype"),url(/_next/static/media/Archivo-SemiBold.45f86df3.otf) format("opentype"),url(/_next/static/media/Archivo-SemiBold.2baf0581.woff) format("woff"),url(/_next/static/media/Archivo-SemiBold.8dac03be.ttf) format("truetype"),url(/_next/static/media/Archivo-SemiBold.63b0b628.svg) format("svg");font-weight:400;font-style:normal}:root{--admin-placeholder-color:#535af1;--time-slider-color:red;--colorPrincipal:#535af1;--colorSecundario:#d6e8ff;--color3:#fdffae;--color4:#d2faff;--color5:#f67f8c;--color6:#f8fbff;--color7:#f4efef;--white:#fff;--black:#030303;--gris1:#707070;--gris2:#e3d0d0;--gris3:#f7f7f7;--gris4:#c9c5c5;--gris5:#7b7b7b;--customFont:"Poppins",sans-serif;--viewportHeight:100vh;--viewportWidth:100vw}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}::-webkit-scrollbar{width:0;background:rgba(0,0,0,.1);overflow:hidden}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:10px;background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);width:5px}:focus{outline:unset!important}body,html{height:100vh;width:100%;margin:0;padding:0;color:#424242;font-size:14px}body{overscroll-behavior-y:contain;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.ant-tooltip-inner{color:var(--white)!important;background-color:var(--colorPrincipal)!important;border-radius:5px!important;min-width:50px!important;min-height:20px!important;font-size:16px!important;line-height:24px;font-family:Archivo-Bold;text-align:center!important;padding:0 5px!important}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::placeholder{color:#fff}h1,h2,h3,h4,h5,h6,label,li,p,ul{margin:0;padding:0}a{text-decoration:none}.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bg-img{background-size:cover;background-repeat:no-repeat;background-position:top}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}input[type=email],input[type=password],input[type=text]{background:none;background-color:#fff;border:none;border-radius:100px;font-family:Archivo-SemiBold;font-size:16px;height:55px;padding:0 15px 0 34px;width:100%}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#6c6c6c}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#6c6c6c}input[type=email]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder{color:#6c6c6c}.ex-checkbox{font-family:Archivo-SemiBold;font-size:14px;align-items:center;color:#fff;cursor:pointer;display:flex;justify-content:center;width:auto}.ex-checkbox .chk{border:1px solid var(--colorPrincipal);height:18px;margin-right:7px;position:relative;width:18px}.ex-checkbox .chk .checkmark{border-left:2px solid var(--colorPrincipal);border-bottom:2px solid var(--colorPrincipal);height:6px;left:2px;position:absolute;top:3px;transform:rotate(-45deg);width:12px}.ex-checkbox .chk-text{margin-top:1px;font-family:var(--customFont);color:var(--colorPrincipal)}.ex-btn{background:none;border:1px solid #fff;border-radius:100px;font-size:15px;height:55px;width:100%}.form-input-chk{position:relative}.form-input-chk .input-chk{border-left:2px solid #535af1;border-bottom:2px solid #535af1;bottom:34px;height:7px;position:absolute;right:20px;transform:rotate(-45deg);width:12px}button{cursor:pointer}button:focus{outline:none}.modal-ylm{align-items:center;background-color:var(--colorPrincipal);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:100%;transition:top .1s ease-in;width:100%;z-index:1100}@media only screen and (min-width:992px){.modal-ylm{height:100%}}.modal-ylm .modal-wrapper{padding:0 40px;width:100%}.modal-ylm .modal-wrapper .modal-title{margin-bottom:20px}.modal-ylm .modal-wrapper .modal-title h3{color:var(--color3);font-family:var(--customFont);font-size:24px;font-weight:700;text-align:center}.modal-ylm .modal-wrapper .modal-title p{font-family:Archivo-Regular;font-size:16px}.modal-ylm .modal-wrapper .modal-body{color:var(--color3);margin-bottom:30px;text-align:center;overflow:auto;position:relative}.modal-ylm .modal-wrapper .modal-body p{font-family:var(--customFont);font-size:21px;font-weight:600;line-height:32px;margin-bottom:10px}.modal-ylm .modal-wrapper .modal-body .form-input input{background-color:#f7f7f7;border:none;font-family:Archivo-Regular;font-size:16px;margin-bottom:10px;min-height:36px;padding:0 10px 0 30px;width:100%}.modal-ylm .modal-wrapper .modal-body .form-input input::-moz-placeholder{color:var(--admin-placeholder-color)}.modal-ylm .modal-wrapper .modal-body .form-input input:-ms-input-placeholder{color:var(--admin-placeholder-color)}.modal-ylm .modal-wrapper .modal-body .form-input input::placeholder{color:var(--admin-placeholder-color)}.modal-ylm .modal-wrapper .modal-footer{padding:0 12px}.modal-ylm .modal-wrapper .modal-footer .buttons .btn{align-items:center;border:1px solid var(--color3);border-radius:100px;cursor:pointer;color:var(--color3);display:flex;font-family:var(--customFont);font-size:16px;font-weight:700;min-height:50px;justify-content:center;margin-top:11px;width:100%}.modal-ylm .modal-wrapper .modal-close{align-items:center;border:3px solid #fff;cursor:pointer;display:flex;height:54px;justify-content:center;position:absolute;right:0;top:0;width:53px}@media only screen and (min-width:992px){.modal-ylm .modal-wrapper .modal-close{right:-53px}}.modal-ylm .modal-wrapper .modal-close span{background-position:-87px -419px;display:inline-block;height:16px;width:17px}@media only screen and (min-width:992px){.modal-ylm .modal-wrapper .modal-close span{background-position:-64px -419px}}.modal-ylm.active{top:0;transition:top .3s ease-out}.modal-ylm-policy{align-items:flex-start;background-color:var(--colorPrincipal);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:100%;transition:top .1s ease-in;width:100%;z-index:1100}@media only screen and (min-width:992px){.modal-ylm-policy{height:100%}}.modal-ylm-policy .modal-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0 40px;width:100%;height:100%}.modal-ylm-policy .modal-wrapper .modal-title{margin-top:25px;flex:0 0 10%;margin-bottom:20px}.modal-ylm-policy .modal-wrapper .modal-title h3{color:var(--color3);font-family:var(--customFont);font-size:24px;font-weight:700;text-align:center}.modal-ylm-policy .modal-wrapper .modal-title p{font-family:Archivo-Regular;font-size:16px}.modal-ylm-policy .modal-wrapper .modal-body{flex:0 0 50%;color:var(--color3);margin-bottom:30px;text-align:left;overflow:auto;position:relative}.modal-ylm-policy .modal-wrapper .modal-body p{font-family:var(--customFont);font-size:18px;font-weight:600;line-height:32px;margin-bottom:10px}.modal-ylm-policy .modal-wrapper .modal-body .form-input input{background-color:#f7f7f7;border:none;font-family:Archivo-Regular;font-size:16px;margin-bottom:10px;min-height:36px;padding:0 10px 0 30px;width:100%}.modal-ylm-policy .modal-wrapper .modal-body .form-input input::-moz-placeholder{color:var(--admin-placeholder-color)}.modal-ylm-policy .modal-wrapper .modal-body .form-input input:-ms-input-placeholder{color:var(--admin-placeholder-color)}.modal-ylm-policy .modal-wrapper .modal-body .form-input input::placeholder{color:var(--admin-placeholder-color)}.modal-ylm-policy .modal-wrapper .modal-footer{flex:0 0 25%;padding:0 12px}.modal-ylm-policy .modal-wrapper .modal-footer .buttons .btn{align-items:center;border:1px solid var(--color3);border-radius:100px;cursor:pointer;color:var(--color3);display:flex;font-family:var(--customFont);font-size:16px;font-weight:700;min-height:50px;justify-content:center;margin-top:11px;width:100%}.modal-ylm-policy .modal-wrapper .modal-close{align-items:center;border:3px solid #fff;cursor:pointer;display:flex;height:54px;justify-content:center;position:absolute;right:0;top:0;width:53px}@media only screen and (min-width:992px){.modal-ylm-policy .modal-wrapper .modal-close{right:-53px}}.modal-ylm-policy .modal-wrapper .modal-close span{background-position:-87px -419px;display:inline-block;height:16px;width:17px}@media only screen and (min-width:992px){.modal-ylm-policy .modal-wrapper .modal-close span{background-position:-64px -419px}}.modal-ylm-policy.active{top:0;transition:top .3s ease-out}.login,.register{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;min-height:100%;margin-top:0;background-color:var(--color4);color:var(--color);font-family:var(--customFont)}.login .logo,.register .logo{margin-top:26px}.login .form-title,.register .form-title{margin-top:40px;font-family:var(--customFont);text-align:center}.login .form,.register .form{align-items:center;display:flex;flex-direction:column;margin-top:44px;width:290px;background-color:var(--color4);font-family:var(--customFont)}.login .form .input-login,.register .form .input-login{margin-bottom:9px;flex:1 1;background-color:var(--colorSecundario);font-size:14px;height:50px;margin-top:5px;padding:5px 20px}.login .form .input-login::-moz-placeholder,.register .form .input-login::-moz-placeholder{color:var(--gris1)}.login .form .input-login:-ms-input-placeholder,.register .form .input-login:-ms-input-placeholder{color:var(--gris1)}.login .form .input-login::placeholder,.register .form .input-login::placeholder{color:var(--gris1)}.login .form .input-login:disabled,.register .form .input-login:disabled{background-color:transparent;color:var(--black);height:20px;margin-left:-10px}.login .form .form-link,.register .form .form-link{font-family:Archivo-SemiBold;font-size:14px;font-family:var(--customFont);color:var(--colorPrincipal);display:block;margin-top:15px;text-align:center;width:100%}.login .form .terms-conditions,.register .form .terms-conditions{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:22px;flex-wrap:wrap;min-width:0;font-family:var(--customFont);color:var(--colorPrincipal)}.login .form .terms-conditions .ex-checkbox,.register .form .terms-conditions .ex-checkbox{margin-right:10px;color:var(--colorPrincipal)}.login .form .terms-conditions .chk-text,.register .form .terms-conditions .chk-text{font-family:var(--customFont);color:var(--colorPrincipal)}.login .form .terms-conditions a,.register .form .terms-conditions a{font-family:Archivo-SemiBold;font-size:14px;font-family:var(--customFont);color:var(--colorPrincipal);display:inline-flex;text-decoration:underline;min-width:0}.login .form .ex-btn,.register .form .ex-btn{margin-top:25px;background:transparent;color:var(--colorPrincipal);font-weight:700;width:290px;display:flex;justify-content:center;align-items:center;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);padding:17px;font-size:15px}.login .form p,.register .form p{font-family:Archivo-SemiBold;font-size:14px;line-height:23px;color:var(--color);font-family:var(--customFont);text-align:center;margin-bottom:20px;width:262px}.login .social-login,.register .social-login{cursor:pointer;display:flex;justify-content:space-between;gap:2px;margin-top:25px;width:290px}.login .social-login .social-btn,.register .social-login .social-btn{align-items:center;display:flex;flex:1 1;height:60px;justify-content:center;width:100%}.login .footer-link,.register .footer-link{font-family:Archivo-SemiBold;font-size:14px;font-family:var(--customFont);color:var(--colorPrincipal);margin-top:25px;text-align:center}.login .footer-link a,.register .footer-link a{color:var(--colorPrincipal);text-decoration:underline}.login .info-message,.register .info-message{font-family:var(--customFont);color:var(--colorPrincipal);display:block;margin-top:15px;text-align:center;width:100%;padding:0 10px}.register .form{background-color:transparent}.register .footer-link a{font-weight:700}.reset-password .footer-link,.reset-password .footer-link a,.reset-password .footer-text,.reset-password .footer-text a{color:#fff}.reset-password{align-items:center;display:flex;flex-direction:column;padding-bottom:20px;min-height:100%;padding-top:100px;background-color:var(--color4);color:var(--color);font-family:var(--customFont)}.reset-password .logo{margin-top:26px}.reset-password .form-title{margin-top:40px;color:var(--color);text-align:center;width:90%;font-family:var(--customFont)}.reset-password .form{align-items:center;display:flex;flex-direction:column;margin-top:44px;width:290px;background-color:var(--color4);color:var(--color);font-family:var(--customFont)}.reset-password .form form button[type=submit]:disabled{cursor:not-allowed;opacity:.5}.reset-password .form .ex-btn{margin-top:43px;background:transparent;color:var(--colorPrincipal);font-weight:700;width:290px;display:flex;justify-content:center;align-items:center;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);padding:17px;font-size:15px}.reset-password .form p{line-height:23px;color:#fff;margin-bottom:20px;width:262px}.reset-password .footer-text,.reset-password .form p{font-family:Archivo-SemiBold;font-size:14px;text-align:center}.reset-password .footer-text{font-family:var(--customFont);color:var(--colorPrincipal);margin-top:25px;width:80%}.reset-password .footer-text a{color:var(--colorPrincipal);text-decoration:underline}.reset-password .footer-link{font-family:Archivo-SemiBold;font-size:14px;font-family:var(--customFont);color:var(--colorPrincipal);margin-top:25px;text-align:center}.reset-password .footer-link a{color:var(--colorPrincipal);text-decoration:underline}.cart-layout{background-color:var(--colorPrincipal);height:100%;padding:24px 0;width:100%}.cart-layout .cart .usr-navbar{padding:0 24px;display:flex;justify-content:space-between}.cart-layout .cart .usr-navbar .back-btn svg path{stroke:var(--white)}.cart-layout .cart .layout-title{padding:10px 30px;text-align:center}.cart-layout .cart .layout-title h1{color:var(--color3);font-family:var(--customFont);font-weight:700;font-size:24px;line-height:32px}.cart-layout .cart .cart-scroll{height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;position:relative;width:100%;scrollbar-color:var(--color3) var(--white);scrollbar-width:thin}.cart-layout .cart .cart-scroll::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.cart-layout .cart .cart-scroll::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.cart-layout .cart .cart-scroll::-webkit-scrollbar-thumb{background-color:var(--color3);border-radius:15px;border:3px solid var(--color3);height:50px}.cart-layout .cart .cart-scroll::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.cart-layout .cart .cart-scroll{height:calc(100vh - 250px)}}.cart-layout .cart .cart-scroll .cart-wrapper .card-row{padding:10px 25px}.cart-layout .cart .cart-scroll .cart-wrapper .card-row svg path{stroke:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .card-row svg circle{fill:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content{background:var(--color6);box-shadow:0 1px 5px rgba(150,190,240,.2);border-radius:15px;max-height:62px;overflow:hidden;transition:max-height .3s;-webkit-transition:max-height .3s}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header{display:flex;padding:16px 21px 23px;justify-content:space-between;position:relative;width:100%;z-index:2;font-family:var(--customFont);color:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-left{display:flex}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-left .title{font-weight:700;font-size:16px;line-height:30px;margin-left:15px}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-left span{align-self:end}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-right{display:flex}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-right .price{font-weight:700;font-size:18px;line-height:30px;letter-spacing:.12px}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content .card-header .card-right .cart-chevron{align-self:center;margin-left:33px}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content.active{max-height:-moz-max-content;max-height:max-content}.cart-layout .cart .cart-scroll .cart-wrapper .card-row .card-content.active .cart-chevron svg{transform:rotate(180deg)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper{box-shadow:0 1px 5px rgba(150,190,240,.3)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header{font-family:Archivo-Regular;padding:22px 20px 16px 50px;display:flex;justify-content:space-between}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header .title h4{font-weight:700;font-size:16px;line-height:24px;color:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header .details{display:flex;gap:31px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header .details .discount{background:var(--color5);border-radius:99px;width:53px;height:21px;text-align:center}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header .details .discount h5{font-weight:600;font-size:12px;line-height:24px;color:var(--white)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .header.active .promo-chevron svg{transform:rotate(180deg)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended{max-height:0;padding:0 20px 0 17px;transition:max-height .3s;overflow:hidden}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .select-row{align-items:center;display:flex;margin-bottom:15px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .select-row>span{flex:0 0 20px;margin-right:16px;text-align:center;transform:translateY(2px)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .select-row p{flex:1 1;font-weight:700;font-size:14px;line-height:24px;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .select-row .agenda-amount{font-weight:700;font-size:16px;line-height:24px;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-servicio{padding-top:16px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-servicio .servicio-title{flex:1 1}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-servicio .servicio-title p{font-weight:700;font-size:14px;line-height:24px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-servicio .servicio-title .promo{width:96px;height:21px;background:var(--color5);border-radius:99px;text-align:center;margin-top:2px;color:var(--white);font-weight:600;font-size:12px;line-height:24px;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-servicio .previous-price{font-weight:700;font-size:13px;line-height:24px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-sucursal{align-items:flex-start;margin-bottom:20px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-sucursal div{margin-top:3px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-sucursal div p:nth-child(2){color:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional{align-items:flex-start;margin-top:8spx}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div{display:flex;flex-direction:column;flex:1 1}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div>p{flex:1 1;font-weight:700;font-size:14px;line-height:24px;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div .promo-row{align-items:center;color:var(--color5);display:flex;justify-content:space-between;width:100%}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div .promo-row p{background-color:var(--color5);border-radius:100px;color:var(--white);font-size:12px;padding:3px 10px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div .promo-prof{display:flex;justify-content:space-between;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div .promo-prof .promo-title{background:var(--color5);border-radius:99px;font-weight:600;font-size:12px;line-height:24px;padding:2px 8px;height:24px;color:var(--white)}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-profesional>div .promo-prof .promo-price{color:var(--color5);font-weight:700;font-size:16px;line-height:24px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-horario{align-items:flex-start}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-horario>div{flex:1 1;margin-top:3px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended .promo-horario>div p:nth-child(2){color:var(--colorPrincipal);margin-top:8px}.cart-layout .cart .cart-scroll .cart-wrapper .promo-list-wrapper .promo-list .promo-extended.active{border-radius:0 0 15px 15px;box-shadow:0 1px 5px rgba(150,190,240,.2);max-height:700px;margin-bottom:5px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended{max-height:0;transition:max-height .3s;overflow:hidden}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data{background-color:var(--white);margin-top:-15px;overflow:hidden;padding:25px 18px 18px;transition:max-height 1s ease-out;width:100%;z-index:100}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item:first-of-type{margin-top:0}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row{align-items:center;color:var(--colorPrincipal);display:flex;font-family:Archivo-Bold;font-size:14px;margin-top:5px;margin-bottom:15px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row span{flex:0 0 35px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row p{color:var(--black);flex:1 1}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .pedido-size{flex:0 0 90px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .minus{flex:0 0 20px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .pedido-cantidad{flex:0 0 37px;font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .pedido-cantidad .cantidad-number{align-items:center;background-color:var(--colorPrincipal);border-radius:100px;color:var(--white);display:flex;height:22px;justify-content:center;width:22px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .plus{flex:1 1}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-item .pedido-row .pedido-precio{font-size:16px;color:#424242}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda{color:var(--colorPrincipal);font-family:Archivo-Bold;margin-top:20px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-header{color:var(--black);align-items:center;display:flex;margin-bottom:12px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-header span{flex:0 0 35px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list{padding-left:35px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item{font-size:14px;line-height:24px;font-family:Archivo-Bold;display:flex;margin-bottom:10px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item .radio{flex:0 0 37px;position:relative}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item .radio>svg rect{fill:var(--colorPrincipal);opacity:.2}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item .radio span{display:none;position:absolute;top:-3px;left:4px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item .radio span svg rect{fill:var(--colorPrincipal)}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-list .tienda-item .radio.active span{display:block}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-error{padding-left:35px;display:flex}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-error .error-icon{flex:0 0 37px;position:relative}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-error .error-icon span{position:absolute;left:9px;top:2px}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended .pedido-data .pedido-tienda .tienda-error h5{font-size:14px;line-height:24px;font-family:Archivo-Regular;color:var(--color5);font-weight:500}.cart-layout .cart .cart-scroll .cart-wrapper .productos-list-wrapper .productos-extended.active{border-radius:0 0 15px 15px;box-shadow:0 1px 5px rgba(150,190,240,.2);max-height:-moz-max-content;max-height:max-content;margin-bottom:0}.cart-layout .cart .cart-scroll .suggested-productos{font-family:var(--customFont)}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top{margin-top:25px;padding:0 24px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-header{font-size:10px;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;color:var(--color6);font-family:Archivo-Regular;margin-left:10px;margin-bottom:5px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content{background:var(--color3);border-radius:20px;display:flex;justify-content:space-around;align-items:flex-start;padding:5px 17px 5px 7px;gap:10px;height:84px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .product{border-radius:25px;background:var(--white);align-self:center}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .title{margin-top:10px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .title p{font-weight:600;font-size:16px;line-height:24px;color:var(--colorPrincipal);font-family:Archivo-Regular}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .title .price{display:flex;align-items:center;gap:10px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .title .price span{font-weight:700;font-size:13px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5);line-height:30px;font-family:var(--customFont)}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .cart{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;width:50px;align-self:center;padding-top:3px}.cart-layout .cart .cart-scroll .suggested-productos .suggested-productos-top .productos-content .cart svg path{fill:var(--colorPrincipal)}.cart-layout .cart .suggested-productos-extended-wrapper{max-height:0;overflow:hidden;transition:max-height .3s;position:absolute;top:calc(100% - 0px);transition:top .3s;-webkit-transition:top 1s;-moz-transition:top 1s;width:100%;background:var(--color3);border-radius:30px 30px 0 0}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details{color:var(--colorPrincipal);font-family:var(--customFont);padding:25px 0}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-header{display:flex;justify-content:space-evenly;gap:10px;padding:0 40px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-header h3{font-weight:700;font-size:24px;line-height:30px;flex:1 1}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-header .close-btn,.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-header .share-btn{align-self:center}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-description{font-weight:500;font-size:13px;line-height:18px;font-family:Archivo-Regular;padding:0 40px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-quantity{font-weight:700;font-size:18px;line-height:30px;letter-spacing:.12px;margin:10px 0;padding:0 40px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo{display:flex;justify-content:space-between;gap:10px;padding:0 40px;margin-bottom:10px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo .promo{background:var(--color5);border-radius:99px;width:155px;height:24px;color:var(--white);padding:2px 8px 0;position:relative}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo .promo .promo-icon{position:absolute;top:3px;right:5px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo .price{display:flex;gap:10px;justify-content:flex-end}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo .price h4{font-weight:700;font-size:18px;line-height:30px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:rgba(83,90,241,.5)}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .product-item-promo .price h3{font-weight:700;font-size:24px;line-height:30px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper{max-height:0;overflow:hidden;transition:max-height .3s;-webkit-transition:max-height 1s;-moz-transition:max-height 1s}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list{background:rgba(246,127,140,.35);padding:12px 41px 20px 51px;position:relative;margin-top:30px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .triangle-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(246,127,140,.35);position:absolute;top:-14px;left:45%}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item{display:flex;justify-content:space-between;padding-top:10px;border-bottom:1px solid var(--colorPrincipal)}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-title h5{font-weight:400;font-size:14px;line-height:18px;font-family:Archivo-Regular}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price{display:flex;gap:10px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price h5.price{font-weight:700;font-size:14px;line-height:30px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--colorSecundario)}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price h5.discountPrice{font-weight:700;font-size:14px;line-height:30px;align-self:center}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .promo-list-wrapper.show{max-height:-moz-max-content;max-height:max-content}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-meta-wrapper{font-family:Archivo-Regular}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-meta-wrapper .productos-meta{padding:0 40px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item{margin-bottom:10px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item .title h5{font-weight:700;font-size:12px;line-height:30px;letter-spacing:2px;color:rgba(83,90,241,.5)}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item .description p{font-weight:500;font-size:13px;line-height:18px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-btn{padding:10px 40px 20px}.cart-layout .cart .suggested-productos-extended-wrapper .suggested-productos-extended .productos-details .product-item-details .productos-btn .btn-wrapper .comprar-btn{height:50px;border:1px solid var(--colorPrincipal);border-radius:50px;font-weight:700;font-size:15px;line-height:30px;text-align:center;padding-top:10px;margin-top:10px}.cart-layout .cart .cart-footer{margin:20px 0;display:flex;justify-content:center;position:fixed;bottom:20px;left:0;width:100%;z-index:2}@media only screen and (min-width:768px){.cart-layout .cart .cart-footer{position:absolute;left:0;bottom:20px}}.cart-layout .cart .cart-footer .total-wrapper{font-family:Archivo-Regular}.cart-layout .cart .cart-footer .total-wrapper .added-to-cart{width:219px;height:50px;background:var(--colorPrincipal);border:1px solid var(--white);border-radius:50px;display:flex;justify-content:space-between;padding:13px 21px 13px 24px}.cart-layout .cart .cart-footer .total-wrapper .added-to-cart .label-total{font-weight:400;font-size:15px;line-height:24px;color:var(--white);letter-spacing:.12px;font-family:Archivo-Medium}.cart-layout .cart .cart-footer .total-wrapper .added-to-cart .total{font-weight:700;font-size:16px;line-height:24px;color:var(--white);letter-spacing:.12px}.cart-layout .cart .cart-footer .next-wrapper{margin-left:15px}.cart-layout .cart .cart-footer .next-wrapper .right-arrow{align-items:center;border:1px solid var(--white);background:var(--colorPrincipal);border-radius:50%;display:flex;flex:0 0 50px;height:50px;justify-content:center;width:50px}.cart-layout .cart.active .suggested-productos-extended-wrapper{max-height:-moz-max-content;max-height:max-content;top:calc(100% - 450px);z-index:3;overflow:visible}.usuario{background-color:var(--colorPrincipal);height:100%;width:100%;overflow:hidden;padding:24px 23px 24px 50px;position:relative}.usuario .usr-header{color:var(--white);display:flex;font-family:var(--customFont);font-size:24px;line-height:32px;justify-content:space-between}.usuario .usr-header .btn-close{cursor:pointer;position:relative;top:-5px}.usuario .usr-header .usr-logo img{width:60px}.usuario .usr-body{display:flex;flex-direction:column;height:calc(100% - 8px);justify-content:space-between}.usuario .usr-body .usr-menu{margin-top:26px}.usuario .usr-body .usr-menu .menu-item{font-family:var(--customFont);font-size:24px;font-weight:700;margin-top:32px}.usuario .usr-body .usr-menu .menu-item:first-of-type{margin-top:0}.usuario .usr-body .usr-menu .menu-item a{color:var(--white)}.usuario .usr-body .usr-footer{font-family:Archivo-Regular;text-transform:uppercase;letter-spacing:1px;margin-bottom:40px}.usuario .usr-body .usr-footer .menu-item{align-items:center;display:flex;margin-top:18px}.usuario .usr-body .usr-footer .menu-item:first-of-type{margin-top:0}.usuario .usr-body .usr-footer .menu-item span{margin-right:10px}.usuario .usr-body .usr-footer .menu-item a{color:var(--white)}.layout{height:100%;width:100%;overflow:hidden;padding:24px 12px 0;position:relative}.layout h1,.layout h2{color:var(--colorPrincipal);font-family:var(--customFont)}.layout h1{font-size:24px;margin-left:38px;margin-top:5px}.layout .usr-navbar .back-btn{cursor:pointer;margin-left:5px}.layout .usr-navbar .back-btn svg path{stroke:var(--colorPrincipal)}.perfil h2{font-size:20px}.perfil .perfil-body{margin-top:30px;height:calc(100% - 87px);overflow:hidden;position:relative}.perfil .perfil-body .perfil-item{border-radius:30px 30px 0 0;height:calc(100% - 130px);padding:24px 38px 30px;position:absolute;width:100%;transition:top .3s}.perfil .perfil-body .perfil-item h2{cursor:pointer}.perfil .perfil-body .perfil-item.datos{background-color:var(--colorSecundario)}.perfil .perfil-body .perfil-item.facturacion{background-color:var(--color6)}.perfil .perfil-body .perfil-item.config{background-color:var(--color3)}.perfil .perfil-body.active-datos .perfil-item.facturacion{top:calc(100% - 160px)}.perfil .perfil-body.active-datos .perfil-item.config{top:calc(100% - 80px)}.perfil .perfil-body.active-facturacion .perfil-item.facturacion{top:80px}.perfil .perfil-body.active-facturacion .perfil-item.config{top:calc(100% - 80px)}.perfil .perfil-body.active-config .perfil-item.facturacion{top:80px}.perfil .perfil-body.active-config .perfil-item.config{top:160px}.monedero h2{font-size:20px}.monedero .monedero-body{margin-top:30px;height:calc(100% - 87px);overflow:hidden;position:relative}.monedero .monedero-body .monedero-item{border-radius:30px 30px 0 0;height:calc(100% - 130px);padding:24px 38px 30px;position:absolute;width:100%;transition:top .3s}.monedero .monedero-body .monedero-item h2{cursor:pointer}.monedero .monedero-body .monedero-item.datos{background-color:var(--colorSecundario)}.monedero .monedero-body .monedero-item.datos .alineacion{display:flex;flex-direction:column}.monedero .monedero-body .monedero-item.datos .alineacion .saldo-actual{display:flex;flex-direction:row;justify-content:space-between;align-content:center;color:var(--colorPrincipal);font-family:Archivo-Bold;margin-bottom:10px}.monedero .monedero-body .monedero-item.datos .alineacion .codigo-qr{display:flex;border-style:solid;border-top-color:var(--colorPrincipal);border-bottom-color:var(--colorPrincipal);border-left:none;border-right:none;height:300px;align-content:center;margin-bottom:10px}.monedero .monedero-body .monedero-item.datos .alineacion .text-bottom{text-align:center;font-size:12px;font-family:Archivo-Regular;color:var(--colorPrincipal);margin-bottom:10px}.monedero .monedero-body.active-datos .monedero-item.facturacion{top:calc(100% - 160px)}.monedero .monedero-body.active-datos .monedero-item.config{top:calc(100% - 80px)}.bonos h2{font-size:20px;margin-left:14px}.bonos .bonos-body{margin-top:30px;height:calc(100% - 87px);overflow:hidden;position:relative}.bonos .bonos-body .bonos-item{border-radius:30px 30px 0 0;height:calc(100% - 130px);padding:24px;position:absolute;width:100%;transition:top .3s}.bonos .bonos-body .bonos-item h2{cursor:pointer}.bonos .bonos-body .bonos-item.disponible{background-color:var(--color3)}.bonos .bonos-body .bonos-item.importe{background-color:var(--color6)}.bonos .bonos-body .bonos-item.servicios{background-color:var(--colorSecundario)}.bonos .bonos-body.active-disponible .bonos-item.importe{top:calc(100% - 160px)}.bonos .bonos-body.active-disponible .bonos-item.servicios{top:calc(100% - 80px)}.bonos .bonos-body.active-importe .bonos-item.importe{top:80px}.bonos .bonos-body.active-importe .bonos-item.servicios{top:calc(100% - 80px)}.bonos .bonos-body.active-servicios .bonos-item.importe{top:80px}.bonos .bonos-body.active-servicios .bonos-item.servicios{top:160px}.compras .compras-body{height:calc(100% - 57px);overflow-y:auto;overflow-x:hidden;padding:0 2px;width:100%}.compras .compras-body .compras-wrapper{background-color:var(--color3);border-radius:30px;margin-top:25px;min-height:calc(100% - 38px);padding:14px 12px;width:100%}.tab-content{height:calc(100% - 58px);overflow-y:auto;overflow-x:hidden;padding-bottom:20px;margin-top:26px}.tab-content svg path{stroke:var(--colorPrincipal)}.tab-content .svg-fill svg path{stroke:none;fill:var(--colorPrincipal)}.tab-content.datos-personales{margin-top:20px}.tab-content.datos-personales .datos-row{align-items:center;display:flex;justify-content:space-between;position:relative;margin-bottom:5px}.tab-content.datos-personales .datos-row span{position:relative;top:2px;flex:0 0 20px}.tab-content.datos-personales .datos-row input{border-radius:10px;flex:1 1;font-size:14px;height:30px;margin-left:5px;padding:5px 10px}.tab-content.datos-personales .datos-row input:disabled{background-color:transparent;margin-left:0}.tab-content.datos-personales .datos-row input.input-pass{color:var(--colorPrincipal);font-size:35px;position:relative}.tab-content.datos-personales .datos-row input.input-pass::-moz-placeholder{color:var(--gris2);font-family:Archivo-Regular;font-size:14px;position:relative;top:-7px}.tab-content.datos-personales .datos-row input.input-pass:-ms-input-placeholder{color:var(--gris2);font-family:Archivo-Regular;font-size:14px;position:relative;top:-7px}.tab-content.datos-personales .datos-row input.input-pass::placeholder{color:var(--gris2);font-family:Archivo-Regular;font-size:14px;position:relative;top:-7px}.tab-content.datos-personales .datos-row button{background:none;border:none;color:var(--colorPrincipal);text-transform:uppercase;flex:0 0 80px;font-family:Archivo-SemiBold;font-size:12px;margin-left:5px;margin-right:-10px}.tab-content.facturacion{margin-top:26px}.tab-content.facturacion .new-address{display:flex;margin-top:25px}.tab-content.facturacion .new-address span{flex:0 0 35px}.tab-content.facturacion .new-address .form-block{flex:1 1}.tab-content.facturacion .new-address .form-block h4{font-family:Archivo-Bold;margin-bottom:5px}.tab-content.facturacion .new-address .form-block .fact-row{flex:1 1}.tab-content.facturacion .new-address .form-block .fact-row input{background-color:var(--colorSecundario);font-size:14px;height:30px;margin-top:5px;padding:5px 10px}.tab-content.facturacion .new-address .form-block .fact-row input::-moz-placeholder{color:var(--gris1)}.tab-content.facturacion .new-address .form-block .fact-row input:-ms-input-placeholder{color:var(--gris1)}.tab-content.facturacion .new-address .form-block .fact-row input::placeholder{color:var(--gris1)}.tab-content.facturacion .new-address .form-block .fact-row input:disabled{background-color:transparent;color:var(--black);height:20px;margin-left:-10px}.tab-content.facturacion .form-btns{align-items:center;display:flex;justify-content:center;margin-top:30px}.tab-content.facturacion .form-btns button{background:none;border:none;color:var(--colorPrincipal);font-family:Archivo-Medium;font-size:16px;opacity:.5}.tab-content.facturacion .no-form-btns{align-items:center;display:flex;justify-content:center}.tab-content.facturacion .no-form-btns button{align-items:center;background:none;border:1px solid var(--colorSecundario);border-radius:100px;color:var(--colorPrincipal);display:flex;font-family:Archivo-Bold;font-size:16px;padding:14px 35px}.tab-content.facturacion .no-form-btns button span{margin-right:10px}.tab-content.config{margin-top:2px}.tab-content.config .selector-row{display:flex;justify-content:space-between;margin-top:30px;position:relative}.tab-content.config .selector-row .selector-text h5{color:var(--colorPrincipal);font-family:Archivo-Bold;font-size:16px;margin-bottom:10px}.tab-content.config .selector-row .selector-text p{font-family:Archivo-Medium;font-size:13px}.tab-content.config .selector-row .toggle-selector{border:2px solid var(--colorPrincipal);border-radius:100px;cursor:pointer;height:14px;flex:0 0 26px;position:relative;top:2px}.tab-content.config .selector-row .toggle-selector .toggle-item{background-color:var(--colorPrincipal);border-radius:50%;height:8px;left:1px;position:absolute;top:1px;transition:left .3s;width:8px}.tab-content.config .selector-row .toggle-selector.active .toggle-item{left:13px}.tab-content.disponible{align-items:center;display:flex;margin-top:38px;flex-direction:column}.tab-content.disponible p{font-family:Archivo-Medium;line-height:20px;margin-top:20px;text-align:center;width:191px}.tab-content.importe .bono-item{background-color:var(--white);border-radius:20px;margin-top:10px;max-height:119px;overflow:hidden;padding:20px 14px;transition:max-height .3s}.tab-content.importe .bono-item:first-of-type{margin-top:0}.tab-content.importe .bono-item h5{font-family:Archivo-Bold;font-size:10px;color:var(--colorPrincipal);opacity:.5;text-transform:uppercase}.tab-content.importe .bono-item .bono-header{align-items:center;display:flex;justify-content:space-between}.tab-content.importe .bono-item .bono-header h3{color:var(--colorPrincipal);font-family:var(--customFont)}.tab-content.importe .bono-item .bono-data{display:flex;justify-content:space-between;margin-top:15px}.tab-content.importe .bono-item .bono-data h5{margin-bottom:5px}.tab-content.importe .bono-item .bono-data .col>p{color:var(--colorPrincipal);font-family:Archivo-Bold;font-size:14px}.tab-content.importe .bono-item .bono-data .col-1{flex:0 0 102px}.tab-content.importe .bono-item .bono-data .col-2{flex:1 1}.tab-content.importe .bono-item .bono-data .col-3{flex:0 0 70px}.tab-content.importe .bono-item .bono-data .renovacion{position:relative}.tab-content.importe .bono-item .bono-data .renovacion .reno-toggle{display:flex}.tab-content.importe .bono-item .bono-data .renovacion .reno-toggle p{font-family:Archivo-Bold;font-size:10px;color:var(--colorPrincipal);opacity:.5;position:relative;text-transform:uppercase;top:2px}.tab-content.importe .bono-item .bono-data .renovacion .reno-toggle .toggle-auto{border:2px solid var(--colorPrincipal);border-radius:100px;cursor:pointer;height:14px;margin-left:10px;flex:0 0 26px;position:relative}.tab-content.importe .bono-item .bono-data .renovacion .reno-toggle .toggle-auto .toggle-item{background-color:var(--colorPrincipal);border-radius:50%;height:8px;left:1px;position:absolute;top:1px;transition:left .3s;width:8px}.tab-content.importe .bono-item .bono-data .renovacion .reno-toggle .toggle-auto.active .toggle-item{left:13px}.tab-content.importe .bono-item .bono-consumo{margin-top:15px}.tab-content.importe .bono-item .bono-consumo .consumo-row{color:var(--colorPrincipal);display:flex;font-family:Archivo-Regular;font-size:14px;justify-content:space-between;margin-top:7px}.tab-content.importe .bono-item .bono-consumo .consumo-row .consumo-data{display:flex;flex:1 1}.tab-content.importe .bono-item .bono-consumo .consumo-row .consumo-data span{flex:0 0 55px;margin-right:10px}.tab-content.importe .bono-item .bono-consumo .consumo-row .consumo-data p{flex:1 1}.tab-content.importe .bono-item .bono-consumo .consumo-row .consumo-amount{flex:0 0 40px;text-align:right}.tab-content.importe .bono-item .bono-reminder{display:flex;justify-content:center;margin-top:20px}.tab-content.importe .bono-item .bono-reminder .btn-reminder{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;justify-content:center;height:60px;width:60px}.tab-content.importe .bono-item.full{max-height:-moz-max-content;max-height:max-content}.tab-content.importe .bono-item.full .bono-secondary{opacity:1}.tab-content.servicios .bono-item{border-radius:20px;margin-top:10px;max-height:119px;overflow:hidden;padding:20px 14px;position:relative;transition:max-height .3s}.tab-content.servicios .bono-item:first-of-type{margin-top:0}.tab-content.servicios .bono-item .bg{background-color:var(--colorSecundario);height:100%;left:0;mix-blend-mode:color-burn;position:absolute;top:0;width:100%}.tab-content.servicios .bono-item h5{font-family:Archivo-Bold;font-size:10px;color:var(--colorPrincipal);opacity:.5;text-transform:uppercase}.tab-content.servicios .bono-item .bono-header{align-items:center;display:flex;justify-content:space-between}.tab-content.servicios .bono-item .bono-header h3{color:var(--colorPrincipal);font-family:var(--customFont);font-size:22px}.tab-content.servicios .bono-item .bono-sellos{align-items:center;display:flex}.tab-content.servicios .bono-item .bono-sellos .sello{background-color:var(--white);border-radius:50%;height:18px;width:18px;margin-right:5px}.tab-content.servicios .bono-item .bono-sellos .sello.sellado{background-color:var(--colorPrincipal)}.tab-content.servicios .bono-item .bono-data{display:flex;justify-content:space-between;margin-top:17px}.tab-content.servicios .bono-item .bono-data h5{margin-bottom:5px}.tab-content.servicios .bono-item .bono-data .col>p{color:var(--colorPrincipal);font-family:Archivo-Bold;font-size:14px}.tab-content.servicios .bono-item .bono-data .col-1{flex:0 0 102px}.tab-content.servicios .bono-item .bono-data .col-1.servicios,.tab-content.servicios .bono-item .bono-data .col-2{flex:1 1}.tab-content.servicios .bono-item .bono-data .col-3{flex:0 0 70px}.tab-content.servicios .bono-item .bono-data.mensajes{flex-direction:column}.tab-content.servicios .bono-item .bono-data.mensajes p{color:var(--colorPrincipal);font-family:Archivo-Medium;font-size:13px;line-height:20px}.tab-content.servicios .bono-item .bono-data.mensajes .mensaje{font-style:italic;margin-top:6px}.tab-content.servicios .bono-item .bono-data .renovacion{position:relative}.tab-content.servicios .bono-item .bono-data .renovacion .reno-toggle{display:flex}.tab-content.servicios .bono-item .bono-data .renovacion .reno-toggle p{font-family:Archivo-Bold;font-size:10px;color:var(--colorPrincipal);opacity:.5;position:relative;text-transform:uppercase;top:2px}.tab-content.servicios .bono-item .bono-data .renovacion .reno-toggle .toggle-auto{border:2px solid var(--colorPrincipal);border-radius:100px;cursor:pointer;height:14px;margin-left:10px;flex:0 0 26px;position:relative}.tab-content.servicios .bono-item .bono-data .renovacion .reno-toggle .toggle-auto .toggle-item{background-color:var(--colorPrincipal);border-radius:50%;height:8px;left:1px;position:absolute;top:1px;transition:left .3s;width:8px}.tab-content.servicios .bono-item .bono-data .renovacion .reno-toggle .toggle-auto.active .toggle-item{left:13px}.tab-content.servicios .bono-item .bono-data.first{margin-top:35px}.tab-content.servicios .bono-item .bono-consumo{margin-top:15px}.tab-content.servicios .bono-item .bono-consumo .consumo-row{color:var(--colorPrincipal);display:flex;font-family:Archivo-Regular;font-size:14px;justify-content:space-between;margin-top:7px}.tab-content.servicios .bono-item .bono-consumo .consumo-row .consumo-data{display:flex;flex:1 1}.tab-content.servicios .bono-item .bono-consumo .consumo-row .consumo-data span{flex:0 0 55px;margin-right:10px}.tab-content.servicios .bono-item .bono-consumo .consumo-row .consumo-data p{flex:1 1}.tab-content.servicios .bono-item .bono-consumo .consumo-row .consumo-amount{flex:0 0 40px;text-align:right}.tab-content.servicios .bono-item .bono-reminder{display:flex;justify-content:center;margin-top:20px}.tab-content.servicios .bono-item .bono-reminder .btn-reminder{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;justify-content:center;height:60px;width:60px}.tab-content.servicios .bono-item.full{max-height:-moz-max-content;max-height:max-content}.bono-recordatorios{background-color:var(--white);height:100%;left:100%;position:absolute;top:0;width:100%;overflow:hidden;padding:24px 12px 0;transition:left .3s}.bono-recordatorios .rem-wrapper{background-color:var(--color6);border-radius:30px;padding:35px 27px;height:calc(100% - 12px);overflow-y:auto}.bono-recordatorios .rem-wrapper h2{color:var(--colorPrincipal);font-family:var(--customFont);font-size:24px;line-height:32px;margin-bottom:20px;margin-left:21px;width:180px}.bono-recordatorios .rem-wrapper .rem-item{align-items:center;background-color:var(--white);border-radius:12px;display:flex;height:89px;margin-top:10px;padding:0 20px;width:100%}.bono-recordatorios .rem-wrapper .rem-item span{flex:0 0 24px;margin-right:10px}.bono-recordatorios .rem-wrapper .rem-item p{color:var(--colorPrincipal);flex:1 1;font-family:Archivo-Bold;font-size:14px}.bono-recordatorios .rem-wrapper .rem-item .check{flex:0 0 24px}.bono-recordatorios .rem-wrapper .rem-item.active{background-color:var(--color3)}.bono-recordatorios.active{left:0}.compras-pedido{font-family:Archivo-Regular;position:relative}.compras-pedido svg path{stroke:var(--colorPrincipal)}.compras-pedido .main-pedido{align-items:center;background-color:var(--white);border-radius:15px;box-shadow:0 1px 5px rgba(150,190,240,.2);display:flex;justify-content:space-between;margin-top:10px;min-height:62px;padding:0 18px}.compras-pedido .main-pedido .pedido-icono{flex:0 0 32px}.compras-pedido .main-pedido .pedido-icono.svg-fill svg path{stroke:none;fill:var(--colorPrincipal)}.compras-pedido .main-pedido .pedido-texto{color:var(--colorPrincipal);font-family:var(--customFont);flex:1 1;font-weight:700;font-size:16px}.compras-pedido .main-pedido .pedido-precio{color:var(--colorPrincipal);font-family:var(--customFont);font-weight:700;font-size:18px;flex:0 0 50px;text-align:right}.compras-pedido .main-pedido .pedido-chevron{text-align:right;flex:0 0 25px}.compras-pedido .main-pedido .pedido-chevron svg{transition:transform .3s}.compras-pedido .pedido-data{background-color:var(--white);margin-top:-15px;max-height:0;overflow:hidden;padding:25px 18px 18px;transition:max-height 1s ease-out;width:100%;z-index:100}.compras-pedido.active .main-pedido .pedido-chevron svg{transform:rotate(180deg)}.compras-pedido.active .pedido-data{max-height:700px;transition:max-height .25s ease-in}.compras-pedido.active .pedido-data .pedido-item{margin-top:15px}.compras-pedido.active .pedido-data .pedido-item:first-of-type{margin-top:0}.compras-pedido.active .pedido-data .pedido-item .pedido-row{align-items:center;color:var(--colorPrincipal);display:flex;font-family:Archivo-Bold;font-size:14px;margin-top:5px}.compras-pedido.active .pedido-data .pedido-item .pedido-row:first-of-type{margin-top:0}.compras-pedido.active .pedido-data .pedido-item .pedido-row span{flex:0 0 35px}.compras-pedido.active .pedido-data .pedido-item .pedido-row p{color:var(--black);flex:1 1}.compras-pedido.active .pedido-data .pedido-item .pedido-row .pedido-size{flex:0 0 62px}.compras-pedido.active .pedido-data .pedido-item .pedido-row .pedido-cantidad{flex:1 1;font-family:Archivo-Regular}.compras-pedido.active .pedido-data .pedido-item .pedido-row .pedido-cantidad .cantidad-number{align-items:center;background-color:var(--colorPrincipal);border-radius:100px;color:var(--white);display:flex;height:22px;justify-content:center;width:22px}.compras-pedido.active .pedido-data .pedido-item .pedido-row .pedido-precio{font-size:16px}.compras-pedido.active .pedido-entrega{color:var(--colorPrincipal);font-family:Archivo-Bold;margin-top:20px}.compras-pedido.active .pedido-entrega span{flex:0 0 35px}.compras-pedido.active .pedido-entrega .entrega-header,.compras-pedido.active .pedido-entrega .entrega-poblacion,.compras-pedido.active .pedido-entrega .entrega-tipo{align-items:center;display:flex}.compras-pedido.active .pedido-entrega .entrega-header{color:var(--black)}.compras-pedido.active .pedido-entrega .entrega-tipo{margin-top:10px}.compras-pedido.active .pedido-entrega .entrega-tipo p{flex:1 1}.compras-pedido.active .pedido-entrega .entrega-tipo .entrega-precio{font-size:16px}.compras-pedido.active .pedido-entrega .entrega-poblacion{font-family:Archivo-Regular;margin-top:3px}.compras-pedido.active .regalo-mensaje p{font-family:Archivo-Medium;line-height:20px;padding:0 10px}.compras-pedido.active .regalo-items{color:var(--colorPrincipal);margin-top:30px;padding:0 10px}.compras-pedido.active .regalo-items .regalo-item{align-items:center;display:flex;font-family:Archivo-Bold;justify-content:space-between}.compras-pedido.active .regalo-items .regalo-item .regalo-precio{font-size:16px}.compras-pedido.active .regalo-share{display:flex;justify-content:center;margin-top:28px}.compras-pedido.active .regalo-share .share-btn{align-items:center;background-color:var(--white);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.25);display:flex;height:58px;justify-content:center;width:58px}.compras-pedido.active .regalo-dudas{color:var(--colorPrincipal);display:flex;font-family:Archivo-Bold;justify-content:center;margin-top:21px}.blue-layout{background-color:var(--colorPrincipal);height:100%;padding:24px 18px;width:100%}.blue-layout .back-btn svg path{stroke:var(--white)}.blue-layout .layout-title{align-items:center;display:flex;justify-content:space-between;padding:10px 30px}.blue-layout .layout-title h1{color:var(--white);font-family:var(--customFont)}.sucursales .lista-sucursales{height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.sucursales .lista-sucursales::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.sucursales .lista-sucursales::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.sucursales .lista-sucursales::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.sucursales .lista-sucursales::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.sucursales .lista-sucursales{height:calc(100vh - 300px)}}.sucursales .lista-sucursales .sucursal-item{border-bottom:1px solid var(--colorSecundario);color:var(--white);padding:25px 0}.sucursales .lista-sucursales .sucursal-item:first-of-type{padding-top:0}.sucursales .lista-sucursales .sucursal-item:last-of-type{border:none}.sucursales .lista-sucursales .sucursal-item .sucursal-header{align-items:center;display:flex;justify-content:space-between}.sucursales .lista-sucursales .sucursal-item .sucursal-header h2{font-family:var(--customFont);font-family:18px}.sucursales .lista-sucursales .sucursal-item .sucursal-data{margin-top:10px}.sucursales .lista-sucursales .sucursal-item .sucursal-data p{font-family:Archivo-Medium;line-height:24px;color:hsla(0,0%,98%,.5)}.contacto .lista-enlaces{height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.contacto .lista-enlaces::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.contacto .lista-enlaces::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.contacto .lista-enlaces::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.contacto .lista-enlaces::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.contacto .lista-enlaces{height:calc(100vh - 300px)}}.contacto .lista-enlaces .enlace-item{align-items:center;border-top:1px solid var(--white);color:var(--white);display:flex;height:80px}.contacto .lista-enlaces .enlace-item:last-of-type{border-bottom:1px solid var(--white)}.contacto .lista-enlaces .enlace-item span{flex:0 0 32px}.contacto .lista-enlaces .enlace-item p{font-family:var(--customFont);font-size:16px;font-weight:700;flex:1 1}.contacto .lista-enlaces .enlace-item .chevron svg path{stroke:var(--white)}.contacto .lista-enlaces .enlace-item.contacto{position:relative}.contacto .lista-enlaces .enlace-item.contacto span{position:relative;top:3px}.contacto .lista-enlaces .enlace-item.contacto span svg{height:20px;width:19px}.contacto .lista-enlaces .enlace-item.contacto span svg path{stroke:var(--white)}.ayuda .lista-enlaces{height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.ayuda .lista-enlaces::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.ayuda .lista-enlaces::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.ayuda .lista-enlaces::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.ayuda .lista-enlaces::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.ayuda .lista-enlaces{height:calc(100vh - 300px)}}.ayuda .lista-enlaces .enlace-item{align-items:center;border-top:1px solid var(--white);color:var(--white);display:flex;height:80px}.ayuda .lista-enlaces .enlace-item:last-of-type{border-bottom:1px solid var(--white)}.ayuda .lista-enlaces .enlace-item span{flex:0 0 32px}.ayuda .lista-enlaces .enlace-item p{font-family:var(--customFont);font-size:16px;font-weight:700;flex:1 1}.ayuda .lista-enlaces .enlace-item .chevron svg path{stroke:var(--white)}.ayuda .lista-enlaces .enlace-item.contacto{position:relative}.ayuda .lista-enlaces .enlace-item.contacto span{position:relative;top:3px}.ayuda .lista-enlaces .enlace-item.contacto span svg{height:20px;width:19px}.ayuda .lista-enlaces .enlace-item.contacto span svg path{stroke:var(--white)}.terminos .layout-title h1{font-family:Archivo-Regular;font-size:14px;letter-spacing:1px;margin-top:10px;text-transform:uppercase;font-weight:400}.terminos .lista-enlaces{height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.terminos .lista-enlaces::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.terminos .lista-enlaces::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.terminos .lista-enlaces::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.terminos .lista-enlaces::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.terminos .lista-enlaces{height:calc(100vh - 300px)}}.terminos .lista-enlaces .enlace-item{align-items:center;border-top:1px solid var(--white);color:var(--white);display:flex;height:80px}.terminos .lista-enlaces .enlace-item:last-of-type{border-bottom:1px solid var(--white)}.terminos .lista-enlaces .enlace-item span{flex:0 0 32px}.terminos .lista-enlaces .enlace-item p{font-family:Archivo-Regular;flex:1 1;font-weight:400}.terminos .lista-enlaces .enlace-item .chevron svg path{stroke:var(--white)}.faqs .lista-enlaces{height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.faqs .lista-enlaces::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.faqs .lista-enlaces::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.faqs .lista-enlaces::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.faqs .lista-enlaces::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.faqs .lista-enlaces{height:calc(100vh - 300px)}}.faqs .lista-enlaces .enlace-item{align-items:center;border-top:1px solid var(--white);color:var(--white);display:flex;height:80px}.faqs .lista-enlaces .enlace-item:last-of-type{border-bottom:1px solid var(--white)}.faqs .lista-enlaces .enlace-item span{flex:0 0 32px}.faqs .lista-enlaces .enlace-item p{font-family:Archivo-Regular;flex:1 1}.faqs .lista-enlaces .enlace-item .chevron svg path{stroke:var(--white)}.promociones .promo-header{position:relative}.promociones .promo-header .promo-botonera{align-items:center;display:flex;justify-content:center;padding:20px 0 10px}.promociones .promo-header .promo-botonera .promo-btn{align-items:center;border-radius:100px;color:var(--colorPrincipal);cursor:pointer;display:flex;font-family:Archivo-SemiBold;font-size:10px;height:33px;justify-content:center;letter-spacing:1.25px;opacity:.5;text-transform:uppercase;width:92px}.promociones .promo-header .promo-botonera .promo-btn.active{background-color:var(--colorPrincipal);color:var(--white);opacity:1}.promociones .promo-header .user-btn{cursor:pointer;position:absolute;right:26px;top:16px}.promociones .promo-header .user-btn svg{height:24px;width:24px}.promociones .promo-header .user-btn svg path{stroke:var(--colorPrincipal)}.promociones .promociones-scroll{height:calc(100vh - 119px);overflow-y:auto;overflow-x:hidden;padding:0 13px;position:relative;width:100%}@media only screen and (min-width:768px){.promociones .promociones-scroll{height:calc(100vh - 318px)}}.promociones .promociones-scroll .promo-item{border-radius:30px;color:var(--colorPrincipal);margin-top:7px;position:relative;overflow:hidden}.promociones .promociones-scroll .promo-item:first-of-type{padding-top:30px}.promociones .promociones-scroll .promo-item .bg{background-color:var(--color4);border-radius:30px;height:100%;position:absolute;width:100%}.promociones .promociones-scroll .promo-item .bg-bonos{background-color:var(--colorSecundario);border-radius:30px;height:100%;position:absolute;width:100%}.promociones .promociones-scroll .promo-item .title{font-family:Archivo-Bold;font-size:10px;opacity:.5;text-transform:uppercase}.promociones .promociones-scroll .promo-item h3{font-family:var(--customFont);font-size:22px;line-height:26px;padding-right:15px}.promociones .promociones-scroll .promo-item h4{font-family:Archivo-Bold;font-size:12px;letter-spacing:2px;margin-top:17px;opacity:.5;text-transform:uppercase}.promociones .promociones-scroll .promo-item .text{font-family:var(--customFont);font-weight:700}.promociones .promociones-scroll .promo-item .service-txt{font-family:var(--customFont);font-size:14px;font-weight:600;line-height:20px}.promociones .promociones-scroll .promo-item .service-txt.service-700{font-weight:700}.promociones .promociones-scroll .promo-item .promo-basic{display:flex;padding:15px 27px 15px 22px;position:relative;width:100%;z-index:2}.promociones .promociones-scroll .promo-item .promo-basic svg path{stroke:var(--colorPrincipal)}.promociones .promociones-scroll .promo-item .promo-basic svg circle{fill:var(--colorPrincipal)}.promociones .promociones-scroll .promo-item .promo-basic span{flex:0 0 37px;margin-top:20px}.promociones .promociones-scroll .promo-item .promo-basic .basic-data{flex:1 1}.promociones .promociones-scroll .promo-item .promo-basic .basic-data .amount-row{display:flex;gap:10px;justify-content:space-between;margin-top:5px}.promociones .promociones-scroll .promo-item .promo-basic .basic-data .amount-row .amount,.promociones .promociones-scroll .promo-item .promo-basic .basic-data .amount-row .expiration{flex:0 0 50%}.promociones .promociones-scroll .promo-item .promo-basic .cart-btn{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;margin-top:20px;width:50px}.promociones .promociones-scroll .promo-item .promo-basic .cart-btn svg path{stroke:none;fill:var(--colorPrincipal)}.promociones .promociones-scroll .promo-item .promo-basic .cart-add .count,.promociones .promociones-scroll .promo-item .promo-basic .cart-add .modify{border:1px solid var(--colorPrincipal);width:26px;height:26px;border-radius:50%;display:flex;justify-content:center;align-items:center}.promociones .promociones-scroll .promo-item .promo-basic .cart-add .count{background:var(--colorPrincipal);color:var(--white);margin:13px 0;font-family:Archivo-Medium;font-size:14px}.promociones .promociones-scroll .promo-item .promo-extended{max-height:0;padding:0 27px 0 22px;position:relative;transition:max-height .3s;width:100%;z-index:2}.promociones .promociones-scroll .promo-item .promo-extended .title{font-size:12px;text-transform:none}.promociones .promociones-scroll .promo-item .promo-extended .promo-description p{font-family:var(--customFont);font-size:12px}.promociones .promociones-scroll .promo-item .promo-extended .promo-service{margin-top:10px}.promociones .promociones-scroll .promo-item .promo-extended .promo-service p{margin-top:2px}.promociones .promociones-scroll .promo-item .promo-extended .bono-service{margin-top:10px}.promociones .promociones-scroll .promo-item .promo-extended .bono-service .bono-service-item{display:flex;justify-content:space-between}.promociones .promociones-scroll .promo-item .promo-extended .bono-service .bono-service-item p{margin-top:2px;font-family:var(--customFont);font-size:14px;font-weight:600;line-height:20px}.promociones .promociones-scroll .promo-item .promo-extended .service-location{display:flex;gap:10px;margin-top:15px}.promociones .promociones-scroll .promo-item .promo-extended .service-location .title{margin-bottom:3px}.promociones .promociones-scroll .promo-item .promo-extended .service-location .service-sucursals{flex:0 0 120px}.promociones .promociones-scroll .promo-item .promo-extended .service-dates{display:flex;gap:10px;margin-top:15px}.promociones .promociones-scroll .promo-item .promo-extended .service-dates .service-schedule{flex:1 1}.promociones .promociones-scroll .promo-item .promo-extended .service-dates .service-schedule .schedule-items{display:flex;flex-wrap:wrap}.promociones .promociones-scroll .promo-item .promo-extended .service-dates .service-schedule .schedule-items .schedule-item{flex:1 1}.promociones .promociones-scroll .promo-item .promo-extended .service-dates .service-profesional{flex:0 0 100px}.promociones .promociones-scroll .promo-item .promo-extended .service-others{display:flex;gap:10px;margin-top:15px;padding-bottom:15px}.promociones .promociones-scroll .promo-item .promo-extended .service-others .others{display:flex;flex:1 1}.promociones .promociones-scroll .promo-item .promo-extended .service-others .others>div{flex:1 1}.promociones .promociones-scroll .promo-item .promo-extended .service-others .service-share{flex:0 0 100px;position:relative}.promociones .promociones-scroll .promo-item .promo-extended .service-others .service-share .share-btn{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;bottom:0;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;margin-top:20px;position:absolute;right:0;width:50px}.promociones .promociones-scroll .promo-item .promo-extended .service-others .service-share .share-btn svg{height:17px;width:17px}.promociones .promociones-scroll .promo-item .promo-extended .service-others .service-share .share-btn svg path{fill:var(--colorPrincipal)}.promociones .promociones-scroll .promo-item.active .promo-extended{max-height:700px}.promociones .promociones-scroll .promo-item.pack .bg{background-color:var(--color5);opacity:.35}.promociones .promociones-scroll .promo-item.producto .bg{background-color:var(--color7)}.promociones .promociones-scroll .promo-item.importe .bg-bonos{background-color:var(--color3)}.promociones .promociones-scroll .promo-item.bono .service-location{padding-bottom:13px}.promociones .promociones-scroll .promo-item.bono .bonos-top-icon{position:absolute;background:var(--color5);box-shadow:0 4px 4px rgba(0,0,0,.25);width:58px;height:58px;z-index:3;border-radius:50%;display:flex;justify-content:center;align-items:center;top:0}.promos{background-color:var(--white);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.promos .boton-usuario{display:flex;justify-content:flex-end;margin-top:16px;margin-right:26px}.promos .header-promos{display:flex;justify-content:center;margin-top:-24px;margin-bottom:30px}.promos .header-promos .options-header{display:flex;justify-content:center;padding-top:4px}.promos .header-promos .options-header .option-header{width:92px;height:33px;left:84px;top:20px;border-radius:20px;font-family:Archivo-Regular;text-align:center;text-transform:uppercase;align-items:center;letter-spacing:1.25px;color:rgba(83,90,241,.5);padding-top:8px;font-weight:600;font-size:10px;line-height:16px}.promos .header-promos .options-header .option-header .item{cursor:pointer}.promos .header-promos .options-header .active{background-color:var(--colorPrincipal);color:#fff}.promos .body-promos{padding:0 14px 0 13px;height:calc(100vh - 138px);overflow:auto}.promos .body-promos .item-promos{width:100%;min-height:115px;display:flex;margin-bottom:5px;border-radius:30px;flex-wrap:wrap}.promos .body-promos .item-promos .etiqueta-content{margin-top:36px;margin-left:20px}.promos .body-promos .item-promos .etiqueta-content .etiqueta-content-img{width:24px;height:24px}.promos .body-promos .item-promos .informacion{margin-left:13px}.promos .body-promos .item-promos .informacion .titulo{margin-top:15px;font-family:Archivo-SemiBold;color:var(--colorPrincipal);opacity:50%;font-weight:700;font-size:10px;text-transform:uppercase}.promos .body-promos .item-promos .informacion .descripcion{width:186px;margin-top:9px;font-family:Poppins;font-style:normal;font-weight:700;font-size:22px;line-height:26px;letter-spacing:.12px;color:#535af1}.promos .body-promos .item-promos .boton{padding-top:33px;margin-left:10px}.promos .body-promos .item-promos .boton .carrito{align-items:center;display:flex;justify-content:center;width:50px;height:50px;border:1px solid;border-color:var(--colorPrincipal);filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));border-radius:50px;cursor:pointer}.promos .body-promos .item-promos .info{display:flex;margin-bottom:5px}.promos .body-promos .item-promos .info .info-promo-titulo{display:flex;align-items:center;height:27px;font-family:Archivo-SemiBold;color:var(--colorPrincipal);opacity:50%;font-weight:700;font-size:10px;text-transform:uppercase}.promos .body-promos .item-promos .info .info-promo-desc{display:flex;align-items:center;height:27px;font-family:Poppins;font-style:normal;font-weight:700;font-size:14px;color:var(--colorPrincipal);margin-top:-11px}.promos .body-promos .item-promos .info .info-promo{width:89px;margin-right:10px}.promos .body-promos .item-promos .promo-desplegado{display:none}.promos .body-promos .desplegable-promo .promo-desplegado{display:block;margin-top:6px}.promos .body-promos .desplegable-promo .etiqueta-content{display:none}.promos .body-promos .desplegable-promo .titulo-descripcion{display:flex;align-items:center;height:27px}.promos .body-promos .desplegable-promo .informacion{margin-left:28px}.promos .body-promos .desplegable-promo .informacion .descripcion{width:268px;font-size:24px;line-height:30px}.promos .body-promos .desplegable-promo .informacion .info{margin-top:4px}.promos .body-promos .desplegable-promo .informacion .info .info-promo-titulo{font-size:12px}.promos .body-promos .desplegable-promo .informacion .info .info-caducidad{margin-left:16px}.promos .body-promos .desplegable-promo .informacion .info .info-promo-desc{margin-top:-3px}.promos .body-promos .desplegable-promo .boton{padding-top:68px;margin-left:-29px}.promos .body-promos .desplegable-promo .promo-desplegado{display:flex;flex-wrap:wrap;margin-left:28px}.promos .body-promos .desplegable-promo .promo-desplegado .titulo-h2{font-size:12px;font-weight:700;font-family:Archivo-SemiBold;color:var(--colorPrincipal);opacity:50%}.promos .body-promos .desplegable-promo .promo-desplegado .desc-descripcion{width:279px}.promos .body-promos .desplegable-promo .promo-desplegado .descripcion-h1{font-family:Poppins;font-style:normal;font-weight:500;font-size:12px;line-height:18px;color:var(--colorPrincipal)}.promos .body-promos .desplegable-promo .promo-desplegado .titulo-h1{text-transform:uppercase;font-size:12px;font-weight:700;line-height:30px;font-family:Archivo-SemiBold;color:var(--colorPrincipal);opacity:50%;letter-spacing:2px}.promos .body-promos .desplegable-promo .promo-desplegado .desc-servicio{width:279px;margin-bottom:16px}.promos .body-promos .desplegable-promo .promo-desplegado .descripcion-h2{font-size:14px;line-height:20px;font-family:Poppins;font-style:normal;color:var(--colorPrincipal);font-weight:600}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones{display:flex;flex-wrap:wrap}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .titulo-condiciones{width:100%;margin-top:10px;margin-bottom:3px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .titulo-servicio{width:100%;margin-bottom:5px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones{display:flex;flex-wrap:wrap}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones .opcion{margin-right:5px;margin-bottom:14px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones .sucursales{margin-bottom:14px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones .titulo{margin-bottom:5px;width:89px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones .franja{display:flex;flex-wrap:wrap}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .opciones .franja .dia-horario{width:89px;margin-right:5px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .compartir{display:flex;justify-content:flex-end;width:100%;margin-right:27px;margin-top:-62px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .compartir .boton-compartir{margin-left:43px}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .compartir .boton-compartir .carrito{align-items:center;display:flex;justify-content:center;width:50px;height:50px;border:1px solid;border-color:var(--colorPrincipal);filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));border-radius:50px;cursor:pointer}.promos .body-promos .desplegable-promo .promo-desplegado .condiciones .compartir .boton-compartir .carrito svg path{fill:var(--colorPrincipal)}.promos .body-promos .item-promos-efect{background-color:var(--white)}.promos .body-promos .servicio{background-color:var(--color4)}.promos .body-promos .pack{background-color:rgba(246,127,140,.25)}.promos .body-promos .producto{background-color:var(--color7)}.productos .productos-header svg path{stroke:var(--colorPrincipal)}.productos .productos-header .productos-navbar{position:relative;display:flex;justify-content:space-between;padding:20px 40px}.productos .productos-header .productos-navbar .productos-list-navbar{align-items:center;display:flex;justify-content:center}.productos .productos-header .productos-navbar .productos-list-navbar .productos-btn{align-items:center;border-radius:100px;color:var(--colorPrincipal);cursor:pointer;display:flex;font-family:Archivo-SemiBold;font-size:10px;height:33px;justify-content:center;letter-spacing:1.25px;opacity:.5;text-transform:uppercase;width:92px}.productos .productos-header .productos-navbar .productos-list-navbar .productos-btn.active{background-color:var(--colorPrincipal);color:var(--white);opacity:1}.productos .productos-header .productos-navbar .setting-btn{align-self:end;position:relative}.productos .productos-header .productos-navbar .setting-btn .search-products{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;padding:0 0 10px 40px;position:absolute;top:30px;left:-65px;display:none}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper{align-items:center;display:flex;margin-top:10px;gap:10px}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper{position:relative;z-index:3}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn{align-items:center;display:flex;justify-content:center;background-color:var(--white);border-radius:50%;height:33px;position:relative;width:33px;z-index:3;border:1px solid var(--colorPrincipal)}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn .search-input{right:0;top:0;position:absolute;transform-origin:right;z-index:-1}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn .search-input.active input{border:1px solid var(--colorPrincipal);border-radius:50px;background:var(--color6);width:111px}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn.active{display:none}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input{top:0;display:none;z-index:4;left:40px;top:18px}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input input{border:1px solid var(--colorPrincipal);border-radius:50px;background:var(--color6);height:32px;width:200px;font-weight:500;font-size:14px;line-height:30px;color:#535af1}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input .search-icon{position:absolute;top:1px;left:0;background:var(--colorSecundario);border:1px solid var(--colorPrincipal);border-radius:50px;padding:1px 3px}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input .cross-icon{position:absolute;top:7px;right:17px}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input.active{display:block}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-value{background:var(--white);border:1px solid var(--colorPrincipal);border-radius:20px;padding:6px 10px;display:flex;gap:10px;z-index:3}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-value p{font-size:10px;line-height:16px;text-transform:uppercase;text-align:center;letter-spacing:1.25px;font-family:Archivo-Regular;color:var(--colorPrincipal)}.productos .productos-header .productos-navbar .setting-btn .search-products .search-wrapper .search-value.active{background:#d6e8ff}.productos .productos-header .productos-navbar .setting-btn.show{background:var(--colorPrincipal);border:1px solid var(--colorPrincipal);border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.productos .productos-header .productos-navbar .setting-btn.show svg path{stroke:var(--white)}.productos .productos-header .productos-navbar .setting-btn.show .search-products{display:block}.productos .productos-header .productos-navbar .setting-btn.show .search-products svg path{stroke:none;fill:var(--colorPrincipal)}.productos .productos-header .productos-navbar .user-btn{cursor:pointer;align-self:center}.productos .productos-header .productos-navbar .user-btn svg{height:24px;width:24px}.productos .productos-header .productos-details-navbar{padding:20px 30px 10px;position:absolute;top:0;z-index:1}.productos .productos-header .productos-details-navbar .back-btn{width:33px;height:33px;background:var(--colorPrincipal);border-radius:20px;display:flex;align-items:center;justify-content:center;padding-right:3px}.productos .productos-header .productos-details-navbar .back-btn svg path{stroke:var(--white)}.productos .productos-scroll{height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden;position:relative;width:100%;scrollbar-color:var(--colorPrincipal) var(--white);scrollbar-width:thin}.productos .productos-scroll::-webkit-scrollbar{width:20px;height:50px;background:var(--white)}.productos .productos-scroll::-webkit-scrollbar-track{background:var(--white);border-radius:15px;height:50px}.productos .productos-scroll::-webkit-scrollbar-thumb{background-color:var(--colorPrincipal);border-radius:15px;border:3px solid var(--white);height:50px}.productos .productos-scroll::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.productos .productos-scroll{height:calc(100vh - 250px)}}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item{position:relative;border-bottom:1px solid var(--colorSecundario)}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper{display:flex;justify-content:space-between;padding:0 45px 15px 35px;margin-top:15px}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img{width:102px;height:103px;border-radius:25px}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img .img-tag{width:22px;height:22px;background:#f67f8c;position:absolute;left:25px;top:-5px;border-radius:50%;padding:5px}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details{color:var(--colorPrincipal);font-family:var(--customFont);margin-left:15px;flex:1 1}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details h2{font-weight:700;font-size:18px;line-height:24px}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price{display:flex;align-items:center}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price h3{font-weight:700;font-size:20px;line-height:30px}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price h5{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5);font-weight:700;font-size:14px;margin-left:5px;align-self:auto}.productos .productos-scroll .productos-wrapper .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-fav-icon svg path{fill:var(--colorPrincipal)}.productos .productos-scroll .productos-wrapper .productos-list .productos-item{position:relative;padding:0 45px 15px 25px;border-bottom:1px solid var(--colorSecundario)}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper{display:flex;justify-content:space-between;margin-top:15px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-img{width:102px;height:103px;border-radius:25px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-img .img-tag{width:22px;height:22px;background:#f67f8c;position:absolute;left:15px;top:-4px;border-radius:50%;padding:5px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-details{color:var(--colorPrincipal);font-family:var(--customFont);margin-left:15px;flex:1 1}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-details h2{font-weight:700;font-size:18px;line-height:24px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-details .productos-item-price{display:flex;align-items:center}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-details .productos-item-price h3{font-weight:700;font-size:20px;line-height:30px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-details .productos-item-price h5{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5);font-weight:700;font-size:14px;margin-left:5px;align-self:auto}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-actions{text-align:right}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-actions .productos-item-fav-icon{padding-bottom:24px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-actions .agotado{font-size:12px;line-height:24px;border:1px solid var(--color5);border-radius:99px;width:87px;height:24px;color:var(--color5);font-family:Archivo-Regular;text-align:center;letter-spacing:.44px;margin-top:5px}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-actions .productos-cart{padding-top:24px;border-top:1px solid var(--colorPrincipal)}.productos .productos-scroll .productos-wrapper .productos-list .productos-item .productos-list-item-wrapper .productos-item-actions svg path{fill:var(--colorPrincipal)}.productos .productos-scroll .productos-details .product-item-details{background:var(--color6);border-radius:30px;color:var(--colorPrincipal);font-family:var(--customFont);padding-top:25px;position:absolute;transition:top .3s;-webkit-transition:top 1s;-moz-transition:top 1s;height:calc(100vh - 80px)}.productos .productos-scroll .productos-details .product-item-details .product-item-header{display:flex;justify-content:space-evenly;gap:10px;padding:0 40px}.productos .productos-scroll .productos-details .product-item-details .product-item-header h3{font-weight:700;font-size:24px;line-height:30px;flex:1 1}.productos .productos-scroll .productos-details .product-item-details .product-item-header svg path{fill:var(--colorPrincipal)}.productos .productos-scroll .productos-details .product-item-details .product-item-header .fav-btn,.productos .productos-scroll .productos-details .product-item-details .product-item-header .share-btn{align-self:center}.productos .productos-scroll .productos-details .product-item-details .product-item-description{font-size:13px;line-height:18px;font-family:Archivo-Regular;padding:0 40px}.productos .productos-scroll .productos-details .product-item-details .product-item-quantity{font-weight:700;font-size:18px;line-height:30px;letter-spacing:.12px;margin:15px 0;padding:0 40px}.productos .productos-scroll .productos-details .product-item-details .product-item-promo{display:flex;justify-content:space-between;gap:10px;padding:0 40px}.productos .productos-scroll .productos-details .product-item-details .product-item-promo .promo{background:var(--color5);border-radius:99px;width:155px;height:24px;color:var(--white);padding:2px 8px 0;position:relative}.productos .productos-scroll .productos-details .product-item-details .product-item-promo .promo .promo-icon{position:absolute;top:3px;right:5px}.productos .productos-scroll .productos-details .product-item-details .product-item-promo .price{display:flex;gap:10px;justify-content:flex-end}.productos .productos-scroll .productos-details .product-item-details .product-item-promo .price h3{font-weight:700;font-size:24px;line-height:30px}.productos .productos-scroll .productos-details .product-item-details .product-item-promo .price h4{font-weight:700;font-size:18px;line-height:30px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--colorPrincipal);opacity:.5}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper{max-height:0;overflow:hidden;transition:max-height .3s;-webkit-transition:max-height 1s;-moz-transition:max-height 1s}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list{background:rgba(246,127,140,.35);padding:12px 41px 20px 51px;position:relative;margin-top:30px}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item{align-items:center;border-bottom:1px solid var(--colorPrincipal);display:flex;justify-content:space-between;padding-top:10px}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-title h5{font-weight:400;font-size:14px;line-height:18px;font-family:Archivo-Regular}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price{display:flex;gap:10px}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price h5.price{color:var(--colorPrincipal);font-size:14px;line-height:30px;opacity:.5;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-family:Archivo-Bold}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .product-item-promo-item .promo-price h5.discountPrice{font-family:Archivo-Bold;font-size:14px;line-height:30px;align-self:center}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper .product-item-promo-list .triangle-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(246,127,140,.35);position:absolute;top:-15px;left:45%}.productos .productos-scroll .productos-details .product-item-details .promo-list-wrapper.show{max-height:-moz-max-content;max-height:max-content}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper{max-height:0;overflow:hidden;font-family:Archivo-Regular;transition:max-height .3s;-webkit-transition:max-height 1s;-moz-transition:max-height 1s}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .productos-meta{padding:10px 40px 0}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item{margin-top:10px}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item .title h5{font-weight:700;font-size:12px;line-height:30px;letter-spacing:2px;color:var(--colorSecundario)}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .productos-meta .meta-item .description p{font-weight:500;font-size:13px;line-height:18px}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .servicios-meta{display:flex;font-family:Archivo-Regular;padding:20px 40px 0;justify-content:flex-start;gap:25px}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .servicios-meta .meta-item h6{font-weight:700;font-size:12px;line-height:30px;color:var(--colorPrincipal);opacity:.5}.productos .productos-scroll .productos-details .product-item-details .productos-meta-wrapper .servicios-meta .meta-item h5{font-weight:600;font-size:14px;line-height:10px;color:var(--colorPrincipal)}.productos .productos-scroll .productos-details .product-item-details.servicios{top:180px}.productos .productos-scroll .productos-details .product-item-details.servicios .productos-meta-wrapper{max-height:-moz-max-content;max-height:max-content}.productos .productos-scroll .productos-details .product-item-details.productos{top:310px}.productos .productos-scroll .productos-details .product-item-details.productos.full{top:100px}.productos .productos-scroll .productos-details .product-item-details.productos.full .productos-meta-wrapper{max-height:-moz-max-content;max-height:max-content}.productos .productos-scroll .productos-details .product-item-details .productos-btn{padding:20px 40px}.productos .productos-scroll .productos-details .product-item-details .productos-btn .btn-wrapper .comprar-btn{height:50px;background:var(--color6);border:1px solid var(--colorPrincipal);border-radius:50px;font-weight:700;font-size:15px;line-height:30px;text-align:center;padding-top:10px}.productos .productos-scroll .productos-details .product-item-details .productos-btn .btn-wrapper .sin-btn{height:50px;background:var(--color6);border:1px solid var(--color5);border-radius:50px;color:var(--color5);font-weight:700;font-size:15px;line-height:30px;text-align:center;padding-top:10px}.productos .productos-scroll .productos-details .product-item-details .productos-btn .btn-wrapper .reservar-btn{height:50px;background:var(--color6);border:1px solid var(--colorPrincipal);border-radius:50px;font-weight:700;font-size:15px;line-height:30px;text-align:center;padding-top:10px;margin-top:10px}.productos .productos-footer{margin:20px 0;display:flex;justify-content:center;position:fixed;bottom:80px;left:0;width:100%}@media only screen and (min-width:768px){.productos .productos-footer{position:absolute;left:0;bottom:50px}}.productos .productos-footer .total-wrapper{font-family:Archivo-Regular}.productos .productos-footer .total-wrapper .added-to-cart{width:219px;height:50px;background:var(--colorPrincipal);border:1px solid var(--colorPrincipal);border-radius:50px;display:flex;justify-content:space-between;padding:13px 21px 13px 24px}.productos .productos-footer .total-wrapper .added-to-cart .label-total{font-weight:500;font-size:15px;line-height:24px;align-items:center;letter-spacing:.12px;color:var(--white);font-family:Archivo-Regular}.productos .productos-footer .total-wrapper .added-to-cart .total{font-weight:700;font-size:16px;line-height:24px;align-items:center;letter-spacing:.12px;color:var(--white)}.productos .productos-footer .next-wrapper{margin-left:15px}.productos .productos-footer .next-wrapper .right-arrow{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;width:50px;background:var(--white)}.productos .productos-footer .next-wrapper .right-arrow svg path{stroke:var(--colorPrincipal)}.productos .productos-footer .next-wrapper .right-arrow.filled{background:var(--colorPrincipal)}.productos .productos-footer .next-wrapper .right-arrow.filled svg path{stroke:var(--white)}.agenda .svg-fill svg path{stroke:none!important;fill:var(--colorPrincipal)}.agenda .agenda-header{height:93px}.agenda .agenda-header svg path{stroke:var(--colorPrincipal)}.agenda .agenda-header .user-btn{cursor:pointer;position:absolute;right:26px;top:16px}.agenda .agenda-header .user-btn svg{height:24px;width:24px}.agenda .agenda-header h1{font-family:var(--customFont);line-height:32px;font-size:24px;font-weight:700;padding:51px 50px 10px}.agenda .agenda-scroll{height:77vh;overflow-y:auto;overflow-x:hidden;padding:0 18px;position:relative;width:100%}@media only screen and (min-width:768px){.agenda .agenda-scroll{height:calc(100vh - 318px)}}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper{background-color:var(--white);border-radius:15px;font-family:Archivo-Bold;width:100%;margin-bottom:10px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper svg path{stroke:var(--colorPrincipal)}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper svg circle{fill:var(--colorPrincipal)}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header{align-items:center;background-color:var(--color6);box-shadow:0 1px 5px rgba(150,190,240,.2);border-radius:15px;color:var(--colorPrincipal);display:flex;margin-bottom:3px;min-height:62px;padding:0 16px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header>span{flex:0 0 36px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header .agenda-date-time{align-items:center;display:flex;flex:1 1;font-size:18px;line-height:30px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header .agenda-date-time p{flex:0 0 86px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header .agenda-date-time span{flex:1 1;opacity:.5}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header .agenda-amount{flex:0 0 46px;font-size:16px;line-height:30px;text-align:right}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-header .agenda-chevron{flex:0 0 26px;text-align:right}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select{max-height:0;padding:0 16px;transition:max-height .3s}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .select-row{align-items:center;display:flex;margin-bottom:15px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .select-row>span{flex:0 0 20px;margin-right:16px;text-align:center;transform:translateY(2px)}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .select-row>p{flex:1 1;position:relative;top:2px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-servicio{padding-top:16px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-servicio .servicios{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-servicio .servicios .servicios__data{display:flex;flex-direction:column}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-servicio .servicios .promo{width:96px;height:21px;background:var(--color5);border-radius:99px;text-align:center;margin-top:2px;color:var(--white);line-height:24px;font-family:Archivo-Regular}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-sucursal{align-items:flex-start;margin-bottom:20px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-sucursal div{margin-top:3px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-sucursal div p:nth-child(2){color:var(--colorPrincipal);margin-top:7px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-profesional{align-items:center;margin-top:8px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-profesional>div{align-items:flex-start;display:flex;flex-direction:column;flex:1 1}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-profesional>div>p{flex:1 1}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-profesional>div .promo-row{align-items:center;color:var(--color5);display:flex;justify-content:space-between;width:100%}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-profesional>div .promo-row p{background-color:var(--color5);border-radius:100px;color:var(--white);font-size:12px;padding:3px 10px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-horario{align-items:flex-start}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-horario>div{flex:1 1;margin-top:3px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-horario>div p:nth-child(2){color:var(--colorPrincipal);margin-top:8px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera{gap:24px;justify-content:center;margin-top:20px;padding-bottom:20px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera .res-btn{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera .res-btn.delete{border-color:#f67f8c}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera .res-btn.delete svg path{fill:#f67f8c}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera .mensajes>div{position:relative;top:3px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .reserva-select .res-botonera .mensajes>div span{background-color:var(--colorPrincipal);border-radius:50%;color:var(--white);font-size:12px;padding:3px 6px;position:absolute;right:-10px;top:-10px}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper .agenda-amount{flex:0 0 46px;font-size:16px;line-height:30px;text-align:right}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper.lista,.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper.lista .reserva-header{background-color:var(--color3)}.agenda .agenda-scroll .agenda-list .reserva-list-item .reserva-wrapper.active .reserva-select{border-radius:0 0 15px 15px;box-shadow:0 1px 5px rgba(150,190,240,.2);max-height:700px;margin-bottom:10px;margin-top:15px}.agenda .agenda-scroll .agenda-list .swipe-action{align-items:flex-start;margin-top:6px}.agenda .swipe-btn-wrapper{align-items:center;display:flex;justify-content:center;width:66px}.agenda .swipe-btn-wrapper .swipe-separator{width:8px}.agenda .swipe-btn-wrapper .swipe-btn{align-items:center;display:flex;justify-content:center;border:1px solid #f67f8c;border-radius:50%;cursor:pointer;height:50px;width:50px}.servicios{padding:0;background:var(--white)}.servicios .servicios-header{display:flex;justify-content:space-between;margin-bottom:27px;padding:0 50px}.servicios .servicios-header .user-btn{cursor:pointer;position:absolute;right:26px;top:16px}.servicios .servicios-header .user-btn svg{height:24px;width:24px}.servicios .servicios-header h1{font-family:var(--customFont);line-height:32px;font-size:24px;font-weight:700;padding-top:17px}.servicios .servicios-header .setting-btn{align-self:end;position:relative}.servicios .servicios-header .setting-btn svg path{stroke:var(--colorPrincipal)}.servicios .servicios-header .setting-btn .search-products{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;padding:0 0 10px 40px;position:absolute;top:40px;right:20px;display:none}.servicios .servicios-header .setting-btn .search-products .search-wrapper{align-items:center;display:flex;margin-top:10px;gap:10px}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper{position:relative;z-index:3}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn{align-items:center;display:flex;justify-content:center;background-color:var(--white);border-radius:50%;height:33px;position:relative;width:33px;z-index:3;border:1px solid var(--colorPrincipal)}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn .search-input{right:0;top:0;position:absolute;transform-origin:right;z-index:-1}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn .search-input.active input{border:1px solid var(--colorPrincipal);border-radius:50px;background:var(--color6);width:111px}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-btn.active{display:none}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input{top:0;display:none;z-index:4;left:40px;top:18px}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input input{border:1px solid var(--colorPrincipal);border-radius:50px;background:var(--color6);height:32px;width:200px;font-weight:500;font-size:14px;line-height:30px;color:#535af1}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input .search-icon{position:absolute;top:1px;left:0;background:var(--colorSecundario);border:1px solid var(--colorPrincipal);border-radius:50px;padding:1px 3px}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input .cross-icon{position:absolute;top:7px;right:17px}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-input-wrapper .search-input.active{display:block}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-value{background:var(--white);border:1px solid var(--colorPrincipal);border-radius:20px;padding:6px 10px;display:flex;gap:10px;z-index:3}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-value p{font-size:10px;line-height:16px;text-transform:uppercase;text-align:center;letter-spacing:1.25px;font-family:Archivo-Regular;color:var(--colorPrincipal)}.servicios .servicios-header .setting-btn .search-products .search-wrapper .search-value.active{background:var(--color6)}.servicios .servicios-header .setting-btn .search-products.active{right:-140px}.servicios .servicios-header .setting-btn.show{background:var(--colorPrincipal);border:1px solid var(--colorPrincipal);border-radius:50%;width:33px;height:33px;display:flex;align-items:center;justify-content:center;padding-top:4px}.servicios .servicios-header .setting-btn.show svg path{stroke:var(--white)}.servicios .servicios-header .setting-btn.show .search-products{display:block}.servicios .servicios-navigation-wrapper{padding-left:40px}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps{display:flex}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item{width:16.5%!important}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-tail:after{height:2px;width:calc(100% - 6px);margin-inline-start:-64px;background-color:var(--colorSecundario)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-icon{width:6px;height:6px;margin-inline-start:0;top:0}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon-dot{background:var(--colorSecundario)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-content{width:20px;margin-left:-6px}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-content svg circle,.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-content svg path{stroke:var(--colorPrincipal)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-content svg.filled path{stroke:none;fill:var(--colorPrincipal)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item .ant-steps-item-tail:after{position:absolute}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-item-tail:after{background:linear-gradient(90deg,var(--colorPrincipal) 50%,var(--colorSecundario) 50%)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item.ant-steps-item-active .ant-steps-icon-dot,.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-icon-dot,.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item.ant-steps-item-finish .ant-steps-item-tail:after{background:var(--colorPrincipal)}.servicios .servicios-navigation-wrapper .servicios-navigation .ant-steps .ant-steps-item:first-child .ant-steps-item-content{margin-left:0}.servicios .servicios-navbar{display:flex;justify-content:space-between;align-items:center;height:60px}.servicios .servicios-navbar.no-back{padding:0 25px 0 37px}.servicios .servicios-navbar.no-back .title{text-align:center;flex-grow:1}.servicios .servicios-navbar.no-back .btn-close{padding:0;width:auto}.servicios .servicios-navbar svg path{stroke:var(--colorPrincipal)}.servicios .servicios-navbar .title{font-family:Archivo-SemiBold;font-size:10px;line-height:16px;color:var(--colorSecundario);letter-spacing:1.25px;text-transform:uppercase}.servicios .servicios-navbar .back-btn{width:70px;height:50px;display:flex;justify-content:flex-start;align-items:center;padding-left:25px}.servicios .servicios-navbar .btn-close{width:70px;height:50px;display:flex;justify-content:flex-end;align-items:center;padding-right:25px}.servicios .servicios-scroll{height:calc(100vh - 175px);overflow-y:auto;overflow-x:hidden;position:relative;width:100%;scrollbar-color:var(--colorPrincipal) var(--white);scrollbar-width:thin;margin-bottom:100px}.servicios .servicios-scroll::-webkit-scrollbar{width:20px;height:50px;background:var(--white)}.servicios .servicios-scroll::-webkit-scrollbar-track{background:var(--white);border-radius:15px;height:50px}.servicios .servicios-scroll::-webkit-scrollbar-thumb{background-color:var(--colorPrincipal);border-radius:15px;border:3px solid var(--white);height:50px}.servicios .servicios-scroll::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.servicios .servicios-scroll{height:calc(100vh - 250px)}}.servicios .servicios-scroll .servicios-list{margin-top:23px;margin-bottom:80px}.servicios .servicios-scroll .servicios-list .servicios-item{position:relative;overflow:hidden}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper{display:flex;justify-content:space-between;padding-bottom:14px;padding-top:14px;border-bottom:1px solid #d6e8ff;margin-right:35px;margin-left:29px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper__promocion{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;background-color:var(--color6);width:15px;height:15px;top:6px;left:5px;position:absolute;z-index:1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper__promocion--border{background-color:var(--color5);border-radius:50%;width:25px;height:25px;position:absolute;top:10px;left:25px;z-index:1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img{width:102px;height:103px;border-radius:25px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:1.56rem}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-img .img-tag{width:22px;height:22px;background:var(--color5);position:absolute;left:25px;top:10px;border-radius:50%;padding:5px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details{color:var(--colorPrincipal);font-family:var(--customFont);margin-left:15px;flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details h2{font-weight:700;font-size:18px;line-height:24px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price{display:flex;align-items:center}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price h3{font-size:20px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-details .servicios-item-price h5{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5);font-weight:700;font-size:14px;margin-left:5px;align-self:auto}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-cart-icon{border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;margin-top:20px;width:50px;align-items:center}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-cart-icon svg path{fill:var(--colorPrincipal)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-cart-icon.selected{background-color:var(--colorPrincipal);border-color:var(--white)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-list-item-wrapper .servicios-item-cart-icon.selected svg path{fill:var(--white)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended{max-height:0;padding:0 40px;position:relative;transition:max-height .3s;width:100%;background:var(--color6);border-radius:30px;color:var(--colorPrincipal)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended p{font-family:var(--customFont);font-weight:600;font-size:14px;line-height:30px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .title{font-size:12px;font-family:Archivo-Bold;color:var(--colorPrincipal);opacity:.5;font-weight:400}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-description{display:flex;justify-content:space-evenly;gap:10px;padding-top:25px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-description svg path{fill:var(--colorPrincipal)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-description p.description{font-family:var(--customFont);font-weight:500;font-size:13px;line-height:18px;font-style:normal}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo{margin-top:15px;display:flex;justify-content:space-between}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo .promo-active{background:var(--color5);border-radius:99px;width:155px;height:24px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo .promo-active p{font-weight:600;font-size:12px;line-height:24px;text-align:center;letter-spacing:.44px;color:var(--white)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo .promo-discount{font-family:var(--customFont);display:flex;gap:10px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo .promo-discount h5{font-weight:700;font-size:18px;line-height:30px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--colorPrincipal);opacity:.5}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-promo .promo-discount h4{font-weight:700;font-size:24px;line-height:30px;color:var(--colorPrincipal)}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-service{margin-top:10px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .servicios-service p{margin-top:2px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location{display:flex;gap:10px;margin-top:15px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location .title{margin-bottom:3px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location .service-sucursals{flex:0 0 100px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location .service-schedule{flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location .service-schedule .schedule-items{display:flex;flex-wrap:wrap}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-location .service-schedule .schedule-items .schedule-item{flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates{display:flex;gap:10px;margin-top:15px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates .service-profesional{flex:0 0 100px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates .service-age,.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates .service-prepay{flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates .others{display:flex;flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-dates .others>div{flex:1 1}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-others{display:flex;gap:10px;margin-top:15px;padding-bottom:15px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-others .service-share{flex:0 0 100px;position:relative}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-others .service-share .share-btn{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;bottom:0;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;margin-top:20px;position:absolute;right:0;width:50px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-others .service-share .share-btn svg{height:17px;width:17px}.servicios .servicios-scroll .servicios-list .servicios-item .servicios-extended .service-others .service-share .share-btn svg path{fill:var(--colorPrincipal)}.servicios .servicios-scroll .servicios-list .servicios-item:hover{background:var(--color6)}.servicios .servicios-scroll .servicios-list .servicios-item.active .servicios-extended{max-height:700px;margin-bottom:20px}.servicios .servicios-scroll .servicios-list .servicios-item.active .servicios-list-item-wrapper{border-bottom:0}.servicios .servicios-scroll .servicios-list .servicios-item.pack .bg{background-color:var(--color5);opacity:.35}.servicios .servicios-scroll .servicios-list .servicios-item.producto .bg{background-color:var(--color7)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list{font-family:var(--customFont);margin-top:18px}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list svg path{stroke:var(--colorPrincipal)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list svg.filled path{stroke:none;fill:var(--colorPrincipal)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .add-more-item{display:flex;gap:10px;margin:15px 20px 0;justify-content:space-evenly;background:var(--white);box-shadow:0 1px 5px rgba(150,190,240,.2);border-radius:15px 15px 0 0;padding:10px 0}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .add-more-item p{font-weight:700;font-size:16px;line-height:30px;color:var(--colorPrincipal)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .add-more-item small{font-weight:500;font-size:12px;line-height:24px;color:var(--colorPrincipal);opacity:.5}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper{background:var(--color6);box-shadow:0 2px 8px rgba(150,190,240,.2);border-radius:0 0 12px 12px;padding:0 30px;margin:0 20px}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper.active .variantes-header .icon{margin-left:-3px}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper.active .variantes-header .variantes-chevron{margin-right:-1px}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper.active .variantes-header .variantes-chevron svg{transform:rotate(180deg)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-header{display:flex;gap:10px;justify-content:space-between;height:60px;align-items:center}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-header .variantes-title p{font-weight:700;font-size:16px;line-height:24px;color:var(--colorPrincipal)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item{align-items:center;border-radius:12px;display:flex;padding-top:20px;width:100%;justify-content:space-between}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-details{flex:1 1}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-details .variantes-title h2{color:var(--colorPrincipal);font-size:16px;font-weight:700;line-height:24px;margin:0}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-details .variantes-title .variantes-price h3{color:var(--colorPrincipal);font-size:15px;font-weight:600;line-height:24px;margin:0}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-cart-icon{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;width:50px;cursor:pointer}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-cart-icon svg path{fill:var(--colorPrincipal)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-cart-icon.selected{background-color:var(--colorPrincipal);border-color:var(--white)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content .variantes-item .variantes-cart-icon.selected svg path{fill:var(--white)}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list .variantes-wrapper .variantes-content:last-child .variantes-item{padding-bottom:20px}.servicios .servicios-scroll .add-more-wrapper .add-more-item-list:last-child{padding-bottom:25px}.servicios .servicios-scroll .sucursal-wrapper{margin-top:20px}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list{font-family:var(--customFont);width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .active{box-shadow:0 0 5px 0 var(--colorSecundario)}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item{display:flex;justify-content:space-between;padding:30px 5px;width:80%;border-bottom:1px solid var(--colorSecundario)}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item.sucursal-item__disabled{opacity:.4;pointer-events:none}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item.sucursal-item__disabled .sucursal-distance,.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item.sucursal-item__disabled .sucursal-distance small,.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item.sucursal-item__disabled .sucursal-title,.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item.sucursal-item__disabled .sucursal-title small{color:#979797}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-item__content{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:10px}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-title p{font-weight:700;font-size:18px;line-height:24px;color:var(--colorPrincipal)}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-title small{font-weight:600;font-size:12px;line-height:24px;color:var(--colorPrincipal);opacity:.5}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-promocion{border-radius:25px;font-size:15px;background-color:var(--color5);width:3.5em;color:var(--color6);text-align:center}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-promocion__compleja{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;background-color:var(--color6);width:15px;height:15px}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-promocion__compleja--border{background-color:var(--color5);border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-promocion__compleja--message{border-radius:25px;font-size:10px;background-color:var(--color5);width:100%;color:var(--color6);text-align:center}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-distance{display:flex;flex-direction:row;justify-content:space-between}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-distance .sucursal-price{width:54px;height:21px;background:var(--color5);border-radius:99px;text-align:center;margin-left:auto;color:var(--white);font-size:16px;line-height:24px;font-family:Archivo-Bold;letter-spacing:.44px;margin-bottom:15px}.servicios .servicios-scroll .sucursal-wrapper .sucursal-list .sucursal-item .sucursal-distance small{font-weight:500;font-size:12px;line-height:24px;color:var(--colorPrincipal);opacity:.5}.servicios .servicios-scroll .personal-wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:column;margin-top:20px;margin-bottom:55px;gap:10px}.servicios .servicios-scroll .personal-wrapper .active{box-shadow:0 0 5px 0 var(--colorSecundario)}.servicios .servicios-scroll .personal-wrapper .personal-promocion{border-radius:25px;font-size:15px;background-color:var(--color5);width:3.5em;height:-moz-fit-content;height:fit-content;color:var(--color6);text-align:center}.servicios .servicios-scroll .personal-wrapper .personal-promocion__compleja{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-position:center;mask-position:center;background-color:var(--color6);width:15px;height:15px}.servicios .servicios-scroll .personal-wrapper .personal-promocion__compleja--border{background-color:var(--color5);border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.servicios .servicios-scroll .personal-wrapper .personal-right{display:flex;flex-direction:row;justify-content:space-between;gap:8px;align-items:center}.servicios .servicios-scroll .personal-wrapper .personal-item{display:flex;justify-content:space-between;font-family:var(--customFont);border-bottom:1px solid var(--color7);padding:30px 5px;width:80%}.servicios .servicios-scroll .personal-wrapper .personal-item.personal-item__disabled{pointer-events:none}.servicios .servicios-scroll .personal-wrapper .personal-item.personal-item__disabled .personal-title h4{color:#979797}.servicios .servicios-scroll .personal-wrapper .personal-item .personal-title{align-self:center}.servicios .servicios-scroll .personal-wrapper .personal-item .personal-title h4{font-weight:700;font-size:18px;line-height:24px;color:var(--colorPrincipal)}.servicios .servicios-scroll .personal-wrapper .personal-item .personal-price{width:57px;height:21px;background:var(--color5);border-radius:99px;text-align:center;color:var(--white);font-size:16px;line-height:24px;font-family:Archivo-Bold;letter-spacing:.44px;align-self:center}.servicios .servicios-scroll .personal-wrapper .personal-item .personal-image{width:55px;height:55px;border-radius:99px;text-align:center}.servicios .servicios-scroll .personal-wrapper .personal-item .personal-image img{border-radius:50%}.servicios .servicios-scroll .time-wrapper{display:flex;justify-content:center;align-items:center;margin-top:10px}.servicios .servicios-scroll .time-wrapper .react-calendar__tile{color:#000;line-height:30px;font-weight:700}.servicios .servicios-scroll .time-wrapper .react-calendar__tile-prepago{color:gold!important;line-height:30px;font-weight:700}.servicios .servicios-scroll .time-wrapper .react-calendar__tile--promotion{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M0 252.1V48C0 21.5 21.5 0 48 0h204.1a48 48 0 0 1 33.9 14.1l211.9 211.9c18.7 18.7 18.7 49.1 0 67.9L293.8 497.9c-18.7 18.7-49.1 18.7-67.9 0L14.1 286.1A48 48 0 0 1 0 252.1zM112 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48z"/></svg>') no-repeat 100% 100%;-webkit-mask-size:68%;mask-size:68%;-webkit-mask-position:center;mask-position:center;background-color:var(--color5);color:var(--color6)}.servicios .servicios-scroll .time-wrapper .react-calendar__tile:disabled{color:gray!important;background-color:unset;cursor:none;pointer-events:none}.servicios .servicios-scroll .time-wrapper .react-calendar{background:var(--color4);border:0;opacity:.7;box-shadow:0 2px 8px rgba(150,190,240,.25);border-radius:12px;padding:20px 12px}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__weekdays__weekday{font-weight:700;font-size:16px;line-height:24px;color:#19181a;text-transform:capitalize;font-family:Archivo-Regular}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__days__day--weekend{color:#000;font-weight:700}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__days .calendar-days{font-size:13px;line-height:24px;color:#19181a;font-family:Archivo-Medium}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__days .calendar-days.react-calendar__month-view__days__day--neighboringMonth{color:#8b9cb3}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__days .react-calendar__tile--active{font-weight:500;font-size:13px;line-height:24px;height:45px;background:var(--colorPrincipal)!important;border-radius:50%;padding:0;align-self:center;flex:unset;color:#f2f2f2!important}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__month-view__days .react-calendar__tile--now{background:transparent;color:var(--colorPrincipal);font-weight:700}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__navigation{align-items:center;justify-content:space-around}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__navigation .react-calendar__navigation__label{max-width:170px;height:38px;background:var(--colorPrincipal);border-radius:25px;font-size:14px;line-height:13px;color:var(--white);font-family:Archivo-SemiBold;text-transform:capitalize}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__viewContainer .react-calendar__year-view .react-calendar__year-view__months{gap:5px;justify-content:center}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__viewContainer .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile{background:var(--white);border-radius:10px;color:var(--colorPrincipal);font-size:14px;line-height:24px;font-family:Archivo-SemiBold;width:100px;height:57px;display:flex;justify-content:center;align-items:center;padding:0;flex:unset!important}.servicios .servicios-scroll .time-wrapper .react-calendar .react-calendar__viewContainer .react-calendar__year-view .react-calendar__year-view__months .react-calendar__tile--hasActive{background:#d6e8ff}.servicios .servicios-scroll .slot-wrapper{padding:26px 15px 20px 13px}.servicios .servicios-scroll .slot-wrapper .week-view{background:var(--color4);opacity:.6;box-shadow:0 2px 8px rgba(150,190,240,.2);border-radius:12px 12px 0 0;padding:15px 20px 15px 16px}.servicios .servicios-scroll .slot-wrapper .week-view .days{display:flex;justify-content:center}.servicios .servicios-scroll .slot-wrapper .week-view .days .col{flex:1 1;color:var(--colorPrincipal);font-family:Archivo-Regular;text-align:center;font-size:12px;text-transform:uppercase}.servicios .servicios-scroll .slot-wrapper .week-view .days .col.selected span{background:var(--colorPrincipal);height:32px;border-top-left-radius:50px 50px;border-top-right-radius:50px 50px;display:flex;justify-content:center;align-items:center;width:80%;color:var(--white);margin:-10px auto auto}.servicios .servicios-scroll .slot-wrapper .week-view .dates .row{display:flex;justify-content:center}.servicios .servicios-scroll .slot-wrapper .week-view .dates .row .col{flex:1 1;color:var(--black);font-family:Archivo-Medium;text-align:center;font-size:13px}.servicios .servicios-scroll .slot-wrapper .week-view .dates .row .col.selected span{background:var(--colorPrincipal);height:32px;border-bottom-left-radius:50px 50px;border-bottom-right-radius:50px 50px;display:flex;justify-content:center;align-items:center;width:80%;color:var(--white);margin:-10px auto auto}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper{background:var(--color6);box-shadow:0 2px 8px rgba(150,190,240,.2);border-radius:12px 12px 0 0;padding-bottom:30px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper{display:flex;padding:50px 41px 0}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .filter-btn{flex:0 0 40px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .filter-btn svg path{stroke:var(--colorPrincipal)}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider{width:100%}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-rail{background-color:var(--colorPrincipal);opacity:.5;height:2px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-track{background-color:var(--colorPrincipal);color:var(--colorPrincipal);height:2px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-thumb{background-color:var(--colorPrincipal);width:14px;height:14px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-thumb:after{background-color:var(--colorPrincipal);box-shadow:unset;width:14px;height:14px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-valueLabel{color:var(--white)!important;background-color:var(--colorPrincipal)!important;border-radius:5px!important;min-width:50px!important;min-height:20px!important;font-size:16px!important;line-height:24px;font-family:Archivo-Bold;text-align:center!important;padding:0 5px!important}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .slot-slider-wrapper .slider .slot-slider .MuiSlider-valueLabel:before{display:none}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .available-slots{display:flex;padding:20px 0;flex-wrap:wrap;justify-content:center;gap:5px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .available-slots .slot{background:var(--colorSecundario);border-radius:10px;height:46px;width:83px;text-align:center;padding:5px 0;margin-right:5px;margin-bottom:5px;display:flex;justify-content:center;align-items:center;flex-direction:column}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .available-slots .slot h4{font-size:16px;line-height:24px;color:var(--colorPrincipal);font-family:Archivo-Regular}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .available-slots .slot .discount{border-radius:25px;font-size:15px;background-color:var(--color5);width:3em;color:var(--color6);text-align:center}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .available-slots .slot .discount h6{font-size:10px;line-height:24px;font-family:Archivo-Regular;color:var(--white);align-self:center}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-time .message{padding:40px 55px 18px 52px;font-family:var(--customFont);font-size:16px;line-height:25px;color:var(--colorPrincipal);text-align:center;font-weight:700}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-time .notify{width:213px;height:95px;background:var(--color4);opacity:.4;border-radius:20px;padding:14px 39px 11px 41px;margin:auto;text-align:center}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-time .notify .icon{text-align:center}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-time .notify p{font-size:14px;line-height:20px;font-family:Archivo-Regular;color:var(--colorPrincipal)}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-day .message{padding:40px 55px 18px 52px;font-family:var(--customFont);font-size:16px;line-height:25px;color:var(--colorPrincipal);text-align:center;font-weight:700}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-day .actions{padding:0 36px 11px;display:flex;justify-content:center;gap:10px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-day .actions .action-item{width:128px;height:120px;background:var(--color4);opacity:.4;border-radius:20px;padding:15px 20px 20px;text-align:center}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .not-available-slots-for-day .actions .action-item p{font-family:Archivo-Medium;font-size:14px;line-height:20px;color:var(--colorPrincipal)}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .notify{padding:100px 55px 70px 52px}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper .notify .message{font-family:var(--customFont);font-size:16px;line-height:25px;color:var(--colorPrincipal);text-align:center;font-weight:700}.servicios .servicios-scroll .slot-wrapper .selected-date-wrapper.no-bg{background:var(--white);box-shadow:none}.servicios .servicios-scroll .confirm-wrapper{padding:17px 26px 0 24px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment{font-family:var(--customFont);position:relative;overflow:hidden}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment svg path{stroke:var(--colorPrincipal)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header{background:var(--white);box-shadow:0 1px 5px rgba(150,190,240,.2);border-radius:15px;padding:23px 19px 16px;display:flex;justify-content:space-between}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-title{display:flex;gap:18px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-title .appointment-icon{align-self:end}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-title h4{font-weight:700;font-size:16px;line-height:30px;color:var(--colorPrincipal)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-total{display:flex;gap:34px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-total .appointment-total-value h3{font-weight:700;font-size:18px;line-height:30px;color:var(--colorPrincipal)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-header .appointment-total .appointment-chevron{align-self:center}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended{max-height:0;padding:0 16px;transition:max-height .3s}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .select-row{align-items:center;display:flex;margin-bottom:15px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .select-row>span{flex:0 0 20px;margin-right:16px;text-align:center;transform:translateY(2px)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .select-row>p{flex:1 1;font-weight:700;font-size:14px;line-height:24px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row{padding-top:16px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row .servicio-title{flex:1 1}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row .servicio-title p{font-weight:700;font-size:14px;line-height:24px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row .servicio-title .promo{width:96px;height:21px;background:var(--color5);border-radius:99px;text-align:center;margin-top:2px;color:var(--white);font-size:12px;line-height:24px;font-family:Archivo-Regular}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row .servicio-amount{flex:0 0 46px;font-size:16px;line-height:30px;font-weight:700;text-align:right}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .servicio-row .servicio-amount .previous-price{font-weight:700;font-size:13px;line-height:24px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .variante .variante-amount{flex:0 0 46px;font-size:16px;line-height:30px;font-weight:700;text-align:right}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-sucursal{align-items:flex-start;margin-bottom:20px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-sucursal div{margin-top:3px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-sucursal div p{flex:1 1;font-weight:700;font-size:14px;line-height:24px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-sucursal div p:nth-child(2){color:var(--colorPrincipal);margin-top:7px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-profesional{align-items:flex-start}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-profesional p{font-weight:600}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-horario{align-items:flex-start;padding-bottom:20px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-horario>div{flex:1 1;margin-top:3px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-horario>div p{font-weight:700;font-size:14px;line-height:24px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment .appointment-extended .appointment-horario>div p:nth-child(2){color:var(--colorPrincipal);margin-top:8px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment.active .appointment-header{border-radius:15px 15px 0 0}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment.active .appointment-extended{border-radius:0 0 15px 15px;box-shadow:0 1px 5px rgba(150,190,240,.2);max-height:700px;margin-bottom:5px;background:var(--white)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer{font-family:var(--customFont);padding-right:14px;margin-top:230px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-header{font-weight:600;font-size:10px;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;color:var(--colorPrincipal);margin-left:10px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content{border-radius:20px;display:flex;justify-content:space-around;align-items:center;padding:5px 17px 5px 7px;gap:10px;height:84px;position:relative}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .bg{background-color:var(--color5);border-radius:20px;height:100%;opacity:.2;position:absolute;width:100%}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .product{width:61.91px;height:63px;border-radius:25px;background:var(--white)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .title{margin-top:10px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .title p{font-size:16px;line-height:24px;color:var(--colorPrincipal);font-family:Archivo-Bold}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .title .price{display:flex;align-items:center;gap:10px}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .title .price p{font-weight:700;font-size:16px;line-height:30px;color:var(--colorPrincipal);font-family:var(--customFont)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .title .price span{font-weight:700;font-size:13px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color5);line-height:30px;font-family:var(--customFont)}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .cart{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));flex:0 0 50px;height:50px;justify-content:center;width:50px;align-self:center}.servicios .servicios-scroll .confirm-wrapper .appointment-content .appointment-footer .footer-content .cart svg path{fill:var(--colorPrincipal)}.servicios .servicios-footer{margin:20px 0;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100%}@media only screen and (min-width:768px){.servicios .servicios-footer{position:absolute;left:0;bottom:0}}.servicios .servicios-footer .total-wrapper{font-family:Archivo-Regular}.servicios .servicios-footer .total-wrapper .added-to-cart{width:219px;height:50px;background:var(--colorPrincipal);border:1px solid var(--colorPrincipal);border-radius:50px;display:flex;justify-content:space-between;padding:13px 21px 13px 24px}.servicios .servicios-footer .total-wrapper .added-to-cart .label-total{font-size:15px;line-height:24px;align-items:center;letter-spacing:.12px;color:var(--white);font-family:Archivo-Medium}.servicios .servicios-footer .total-wrapper .added-to-cart .total{font-size:16px;line-height:24px;align-items:center;letter-spacing:.12px;color:var(--white);font-family:Archivo-Bold}.servicios .servicios-footer .next-wrapper{margin-left:15px}.servicios .servicios-footer .next-wrapper .right-arrow{align-items:center;border:1px solid var(--colorPrincipal);border-radius:50%;display:flex;flex:0 0 50px;height:50px;justify-content:center;width:50px;background:var(--white)}.servicios .servicios-footer .next-wrapper .right-arrow.filled{background:var(--colorPrincipal)}.servicios .servicios-footer .next-wrapper .right-arrow.filled svg path{stroke:var(--white)}.servicios.servicios-bg{background:var(--color6)}.total-full .app-wrapper .scroll-wrapper .servicios+.modal-ylm,.total-full .app-wrapper .scroll-wrapper .servicios+.modal-ylm+.modal-ylm-policy{display:none!important}.total-full .app-wrapper .scroll-wrapper .servicios+.modal-ylm+.modal-ylm-policy.active,.total-full .app-wrapper .scroll-wrapper .servicios+.modal-ylm.active{display:flex!important}:root{--progress-bar-width:55px;--progress-bar-height:55px}.circular-progress{width:var(--progress-bar-width);height:var(--progress-bar-height);border-radius:50%;display:flex;justify-content:center;align-items:center}.modal-ylm.active .modal-wrapper{padding:0}.modal-ylm.active .modal-title{margin:0 auto 20px;width:80%}.modal-ylm.active .modal-footer{width:80%;margin:auto;padding:0!important}.modal-ylm.active .modal-footer .btn{margin:auto;padding:17px}.payment-content{display:flex;flex-direction:column;align-items:center;padding-top:100px;background-color:--color4;color:--color;font-family:var(--customFont)}.payment-content--modal{padding-top:0}.payment-content--modal .cancel-reminder,.payment-content--modal .nav-link,.payment-content--modal .payment-message{color:var(--color3)!important}.payment-content--modal .cancel-reminder{font-size:14px!important;font-weight:400!important;line-height:normal!important}.payment-content--modal .footer{margin-top:30px!important}.payment-content .payment-title{font-family:var(--customFont);text-align:center}.payment-content .payment-message{color:var(--colorPrincipal);margin:30px 0 10px;width:80%;text-align:center}.payment-content .center-container{width:80%;text-align:center}.payment-content .cancel-reminder{color:var(--colorPrincipal);margin:30px 0 10px}.payment-content .btn-ok{background:var(--color6);width:120px;height:30px;display:flex;justify-content:flex-start;align-items:center;margin-top:10px;padding-left:25px;text-align:center}.payment-content .nav-link{margin-top:15px;color:var(--colorPrincipal);text-decoration:underline;font-weight:700;cursor:pointer}.payment-content .nav-link:hover{color:var(--colorSecundario)}.payment-content .btn-toolbar{display:flex}.payment-content .btn-retry{justify-content:flex-start;margin-right:10px;padding-left:25px}.payment-content .btn-cancel,.payment-content .btn-retry{background:var(--color6);width:120px;height:30px;display:flex;align-items:center;margin-top:10px}.payment-content .btn-cancel{justify-content:flex-end;margin-left:10px;padding-right:25px}.payment-content .btn{background:transparent;color:var(--colorPrincipal);font-weight:700;width:260px;display:flex;justify-content:center;align-items:center;margin-top:20px;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);padding:17px;font-size:15px}.payment-content .center-items{justify-items:center}.payment-content .center-items .footer{font-family:var(--customFont);color:var(--colorPrincipal);margin:75px 0 10px;text-align:center;width:80%}.payment-content .center-items .nav-link.nav-link--sucursal{display:block}.payment-content .footer{margin-top:50px;text-align:center}.iframe-content{background-color:var(--white);border-style:none}.payment-method{display:flex;flex-direction:column;align-items:center;padding-top:100px;background-color:--color4;color:--color;font-family:var(--customFont)}.payment-method .sub-title,.payment-method .title{font-family:var(--customFont);text-align:center}.payment-method .sub-title{color:var(--colorPrincipal);margin:30px 0 10px;width:80%}.payment-method .btn{background:transparent;color:var(--colorPrincipal);font-weight:700;width:260px;display:flex;justify-content:center;align-items:center;margin-top:20px;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);padding:17px;font-size:15px}.payment-method .nav-link{margin-top:15px;color:var(--colorPrincipal);text-decoration:underline;font-weight:700;cursor:pointer}.payment-method .nav-link:hover{color:var(--colorSecundario)}.payment-method .footer{font-family:var(--customFont);color:var(--colorPrincipal);margin:75px 0 10px;text-align:center;width:80%}.message-prepago{display:flex;flex-direction:row;align-items:center;justify-content:center}.message-prepago .img-tag{background-color:gold;height:10px;width:10px}.message-prepago .title{line-height:30px;font-weight:700;margin-left:10px}.payment-processing{flex-direction:column;height:400px}.center-container,.payment-processing{display:flex;align-items:center;justify-content:center}.center-container{height:100%}.center-text{text-align:center}.payment-credit-card{position:relative;background-color:--color4;color:--color;font-family:var(--customFont);justify-content:center;align-items:center;overflow:visible;z-index:1}.payment-credit-card .card{margin-top:20px;margin-left:10px;background-color:#fff;border:1px solid #ccc;border-radius:20px;padding-left:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:relative;width:95%;height:100%;display:flex;flex-direction:column;z-index:2}.payment-credit-card .card .card-brand{margin-top:10px;margin-bottom:10px;text-transform:lowercase;text-transform:capitalize}.payment-credit-card .card .card-bin-last{margin-bottom:10px}.payment-credit-card .card .card-default{margin-top:10px;margin-bottom:5px}.payment-credit-card .card .btn{display:flex;justify-content:center;align-items:center;margin-top:15px;padding:17px;background:transparent;color:var(--colorPrincipal);font-weight:700;width:150px;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);font-size:15px}.payment-credit-card .top-right-button{position:absolute;top:-10px;right:-10px;background-color:var(--colorPrincipal);color:var(--colorSecundario);border:var(--color);border-radius:50%;width:32px;height:32px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:10}.payment-credit-card .top-right-button svg{fill:var(--colorSecundario)}.payment-credit-card .btn-otro{display:flex;margin-top:35px;margin-left:10px;margin-right:10px;justify-content:center;align-items:center;background:transparent;color:var(--colorPrincipal);font-weight:700;width:95%;height:30px;border-radius:50px;border-color:var(--colorPrincipal);border:1px solid var(--colorPrincipal);padding:17px;font-size:15px}.legaltext .lista-enlaces{color:#fff;height:calc(100vh - 80px);margin-top:20px;overflow-y:auto;padding:20px 30px 0;scrollbar-color:var(--white) var(--white);scrollbar-width:thin}.legaltext .lista-enlaces::-webkit-scrollbar{width:20px;height:50px;background:var(--colorPrincipal)}.legaltext .lista-enlaces::-webkit-scrollbar-track{background:var(--colorPrincipal);border-radius:15px;height:50px}.legaltext .lista-enlaces::-webkit-scrollbar-thumb{background-color:var(--white);border-radius:15px;border:3px solid var(--colorPrincipal);height:50px}.legaltext .lista-enlaces::-webkit-scrollbar-button{height:50px}@media only screen and (min-width:768px){.legaltext .lista-enlaces{height:calc(100vh - 300px)}}.legaltext .lista-enlaces .enlace-item{align-items:center;border-top:1px solid var(--white);color:var(--white);font-weight:700;display:flex;height:80px}.legaltext .lista-enlaces .enlace-item:last-of-type{border-bottom:1px solid var(--white)}.legaltext .lista-enlaces .enlace-item span{flex:0 0 32px}.legaltext .lista-enlaces .enlace-item p{font-family:var(--customFont);font-size:16px;font-weight:700;flex:1 1}.legaltext .lista-enlaces .enlace-item .chevron svg path{stroke:var(--white)}.legaltext .lista-enlaces .enlace-item.contacto{position:relative}.legaltext .lista-enlaces .enlace-item.contacto span{position:relative;top:3px}.legaltext .lista-enlaces .enlace-item.contacto span svg{height:20px;width:19px}.legaltext .lista-enlaces .enlace-item.contacto span svg path{stroke:var(--white)}.dynamic-textarea{width:100%;height:75vh}.iconos{height:100vh;width:100%}.iconos>div{display:flex;flex-wrap:wrap}.iconos .icono{align-items:center;display:flex;flex-direction:column;padding:15px 10px}.iconos .icono p{font-family:Archivo-Bold;margin-top:10px}.iconos .color{background-color:var(--colorPrincipal);width:100%}.iconos .color .icono p{color:var(--white)}.total-full{align-items:center;background-color:#f4efef;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}.total-full .app-wrapper{background-color:var(--white);height:100%;width:100%;overflow:hidden;position:relative}@media only screen and (min-width:768px){.total-full .app-wrapper{max-height:667px;max-width:375px}}.total-full .app-wrapper .scroll-wrapper{height:100%;overflow-y:auto;width:100%;overflow-x:hidden}.total-full .app-wrapper .app-footer{background-color:var(--colorPrincipal);bottom:0;height:64px;display:flex;left:0;position:fixed;width:100%;z-index:1000}@media only screen and (min-width:768px){.total-full .app-wrapper .app-footer{max-width:375px;position:absolute}}.total-full .app-wrapper .app-footer .footer-section{align-items:center;display:flex;justify-content:space-between;width:calc((100% - 55px)/2)}.total-full .app-wrapper .app-footer .footer-section .footer-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;flex:1 1}.total-full .app-wrapper .app-footer .footer-center{display:flex;flex-direction:column;position:relative;text-align:center;width:55px}.total-full .app-wrapper .app-footer .footer-center .center-btn{align-items:center;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);cursor:pointer;display:flex;height:55px;justify-content:center;position:absolute;top:-30px;width:55px}.total-full .app-wrapper .app-footer .footer-center .center-txt{font-family:Archivo-Regular;font-size:9px;letter-spacing:1.25px;position:relative;text-transform:uppercase;top:35px}.top-bar{align-items:center;display:flex;justify-content:space-between;margin:17px 25px}.top-bar .tb-btn{height:72px;position:relative;width:72px}.top-bar .tb-btn,.top-bar .tb-btn .tb-bg{align-items:center;display:flex;justify-content:center}.top-bar .tb-btn .tb-bg{background-color:var(--colorSecundario);border-radius:50%;height:100%;width:100%}.top-bar .tb-btn .tb-bg.show-next{background-color:transparent}.top-bar .tb-btn .tb-bg.show-next .push-btn{background-color:var(--color3)}.top-bar .tb-btn .tb-bg.show-next svg path{fill:var(--colorPrincipal)}.top-bar .tb-btn .tb-bg.show-next svg circle{fill:var(--color3)}.top-bar .tb-btn .tb-bg.show-next.opened svg path{fill:none;stroke:var(--colorPrincipal)}.top-bar .tb-btn .tb-bg .push-btn{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);cursor:pointer;display:flex;height:54px;justify-content:center;position:relative;width:54px}.top-bar .tb-btn .tb-bg .push-btn .badge{align-items:center;background-color:var(--colorPrincipal);border-radius:50%;color:#fff;display:flex;font-family:Archivo-Bold;font-size:12px;height:16px;justify-content:center;right:2px;position:absolute;top:2px;width:16px}.top-bar .tb-btn .tb-bg .push-btn svg path{fill:var(--colorPrincipal)}.top-bar .tb-btn .tb-bg .push-btn.user-btn svg path{stroke:var(--colorPrincipal);fill:none}.top-bar-home{align-items:center;display:flex;justify-content:space-between;margin:17px 25px}.top-bar-home .tb-btn{align-items:center;display:flex;height:72px;justify-content:center;position:relative;width:72px}.top-bar-home .tb-btn .tb-bg{align-items:center;border-radius:50%;display:flex;height:100%;width:100%}.top-bar-home .tb-btn .tb-bg.show-next{background-color:transparent}.top-bar-home .tb-btn .tb-bg.show-next .push-btn{background-color:var(--color3)}.top-bar-home .tb-btn .tb-bg.show-next svg path{fill:var(--colorPrincipal)}.top-bar-home .tb-btn .tb-bg.show-next svg circle{fill:var(--color3)}.top-bar-home .tb-btn .tb-bg.show-next.opened svg path{fill:none;stroke:var(--colorPrincipal)}.top-bar-home .tb-btn .tb-bg .push-btn{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3);cursor:pointer;display:flex;height:54px;justify-content:center;position:relative;width:54px}.top-bar-home .tb-btn .tb-bg .push-btn .badge{align-items:center;background-color:var(--colorPrincipal);border-radius:50%;color:#fff;display:flex;font-family:Archivo-Bold;font-size:12px;height:16px;justify-content:center;right:2px;position:absolute;top:2px;width:16px}.top-bar-home .tb-btn .tb-bg .push-btn svg path{fill:var(--colorPrincipal)}.top-bar-home .tb-btn .tb-bg .push-btn.user-btn svg path{stroke:var(--colorPrincipal);fill:none}.top-bar-home .tb-btn .tb-bg .push-btn.saldo-actual-btn{margin-right:10px}.top-bar-home .tb-btn .tb-bg .push-btn.saldo-actual-btn svg path{stroke:var(--colorPrincipal);fill:none}.icon-and-text{display:flex;align-items:center;justify-content:left!important}.text-container{text-transform:uppercase;color:var(--colorPrincipal);font-family:Archivo-Bold}.home-container,.text-container{display:flex;flex-direction:column}.home-container{padding:0 15px}.home-container .next-available{background-color:var(--color3);border-radius:10px;color:var(--colorPrincipal);font-family:Archivo-Bold;overflow:hidden;padding:25px 8px 22px;position:absolute;transition:all .3s;width:calc(100% - 30px);z-index:5}.home-container .next-available.hide{height:0;padding:0}.home-container .next-available h1{text-align:center;font-size:18px;line-height:30px}.home-container .next-available .rows-container{margin-top:10px;max-height:400px;overflow:auto}.home-container .next-available .rows-container .row-next{align-items:center;background-color:#fff;border-radius:10px;display:flex;line-height:30px;margin-top:10px;padding:11px 18px}.home-container .next-available .rows-container .row-next .next-date{width:60px}.home-container .next-available .rows-container .row-next .next-time{margin-left:11px;width:50px}.home-container .next-available .rows-container .row-next .next-duration{margin-left:11px;width:30px}.home-container .next-available .rows-container .row-next .next-sucursal{flex:1 1;margin-left:11px;line-height:16px}.home-container .next-reservation{font-family:Archivo-Bold}.home-container .next-reservation .title-row{align-items:center;color:var(--colorPrincipal);display:flex;font-size:9px;margin-left:21px;margin-bottom:9px;text-transform:uppercase;opacity:.5}.home-container .next-reservation .title-row p{margin-left:6px}.home-container .next-reservation .title-row svg path{stroke:var(--colorPrincipal)}.home-container .next-reservation .data-row{background-color:var(--color6);border-radius:10px;color:var(--colorPrincipal);font-size:18px}.home-container .next-reservation .data-row,.home-container .next-reservation .data-row .next-cita{align-items:center;display:flex;min-height:50px}.home-container .next-reservation .data-row .next-cita .date,.home-container .next-reservation .data-row .next-cita .time{margin-left:20px;width:93px}.home-container .next-reservation .data-row .next-cita .spacer{flex:1 1}.home-container .next-reservation .data-row .next-cita .amount{width:55px}.home-container .next-reservation .data-row .next-cita .arrow{margin-left:20px;width:30px}.home-container .next-reservation .data-row .next-cita .arrow svg path{stroke:var(--colorPrincipal)}.home-container .next-reservation .data-row .no-data{margin-left:20px;width:100%}.home-container .call-action{min-height:370px;position:absolute;bottom:75px;top:200px;width:calc(100% - 30px)}.home-container .call-action,.home-container .call-action__content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--colorPrincipal);border-radius:10px;color:#fff}.home-container .call-action__content{height:100%;width:100%;background-size:cover}.home-container .call-action__content .icon{margin-bottom:25px}.home-container .call-action__content .title{font-size:24px;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase;margin-bottom:30px;max-width:273px}.home-container .call-action__content .text{font-size:16px;font-weight:600;line-height:24px;max-width:273px;text-align:center}.home-container .slick-slider{width:100%;height:100%;overflow:hidden}.home-container .slick-slider .slick-dots{bottom:25px}.home-container .slick-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;border:0;margin:5px;color:var(--colorSecundario)}.home-container .slick-slider .slick-dots li button.slick-active:before{color:var(--colorPrincipal)}.home-container .slick-slider .slick-list,.home-container .slick-slider .slick-list .slick-track{width:100%;height:100%}.home-container .slick-slider .slick-list .slick-track .slick-slide>div{width:inherit;height:inherit}.notifications{background-color:#fff;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(100%);transition:transform .2s;width:100%}.notifications.active{transform:translate(0)}.notifications .notification-list-wrapper .header-notifications{display:flex;justify-content:space-between;padding:16px 26px 0 17px}.notifications .notification-list-wrapper .header-notifications .btn-close-wrapper{align-items:center;display:flex;justify-content:center;background-color:var(--colorSecundario);border-radius:50%;cursor:pointer;height:72px;margin-top:9px;width:72px}.notifications .notification-list-wrapper .header-notifications .btn-close-wrapper .btn-close{align-items:center;display:flex;justify-content:center;box-shadow:0 2px 3px rgba(0,0,0,.3);background-color:var(--colorPrincipal);border-radius:50%;height:52px;width:52px}.notifications .notification-list-wrapper .header-notifications .btn-user{cursor:pointer}.notifications .notification-list-wrapper .header-notifications .btn-user svg path{stroke:var(--colorPrincipal)}.notifications .notification-list-wrapper .search-notifications{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin-top:-25px;padding:0 26px 10px 17px}.notifications .notification-list-wrapper .search-notifications .search-wrapper{align-items:center;display:flex;justify-content:center;background-color:var(--color6);border-radius:50%;height:72px;width:72px}.notifications .notification-list-wrapper .search-notifications .search-wrapper.active{background-color:transparent}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn{align-items:center;display:flex;justify-content:center;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3);border-radius:50%;height:52px;position:relative;width:52px;z-index:3}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn svg path{fill:var(--colorPrincipal)}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn .search-input{right:0;top:0;position:absolute;transform-origin:right;z-index:-1}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn .search-input input{background-color:var(--color6);color:var(--colorPrincipal);position:absolute;right:0;transform-origin:right;transition:width .3s}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn.active{background-color:var(--color6);box-shadow:none}.notifications .notification-list-wrapper .search-notifications .search-wrapper .search-btn.active input{width:325px}.notifications .notification-list-wrapper .notifications-list{display:flex;flex-direction:column;font-size:14px;height:calc(100vh - 201px);overflow:auto;padding:0 29px 10px 13px}.notifications .notification-list-wrapper .notifications-list .notification-list-item{margin-bottom:15px}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body{display:flex}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-check{width:16px}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-check .noti-dot{background-color:var(--colorPrincipal);border-radius:50%;margin-top:20px;height:7px;width:7px}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-content{border-bottom:1px solid var(--colorPrincipal);display:flex;flex-direction:column;flex:1 1;padding-bottom:10px}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-content .noti-date{align-items:center;color:var(--colorPrincipal);display:flex;justify-content:space-between;font-family:Archivo-SemiBold}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-content .noti-title{font-family:Archivo-Bold;font-size:16px;margin-top:5px}.notifications .notification-list-wrapper .notifications-list .notification-list-item .notification-body .noti-content .noti-text{font-family:Archivo-Regular;margin-top:7px}.notifications .notification-list-wrapper .notifications-list .notification-list-item:last-of-type .noti-content{border:none}.notifications .notification-list-wrapper .swipe-btn-wrapper{align-items:center;display:flex;justify-content:center;padding-top:20px;width:60px}.notifications .notification-list-wrapper .swipe-btn-wrapper .swipe-separator{width:5px}.notifications .notification-list-wrapper .swipe-btn-wrapper .swipe-btn{align-items:center;display:flex;justify-content:center;border:1px solid transparent;border-radius:50%;cursor:pointer;height:50px;width:50px}.notifications .notification-details-wrapper .header-notifications-details{display:flex;justify-content:space-between;padding-left:17px}.notifications .notification-details-wrapper .header-notifications-details .btn-back-wrapper{padding-top:24px}.notifications .notification-details-wrapper .header-notifications-details .btn-back-wrapper svg path{stroke:var(--colorPrincipal)}.notifications .notification-details-wrapper .header-notifications-details .action-wrapper{padding-top:19px;padding-right:24px;display:flex;gap:10px}.notifications .notification-details-wrapper .header-notifications-details .action-wrapper .action-item{border:1px solid #f67f8c;border-radius:50px;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.notifications .notification-details-wrapper .notifications-details{padding:20px 38px 0 25px}.notifications .notification-details-wrapper .notifications-details .noti-date{align-items:center;display:flex;justify-content:space-between;font-family:Archivo-SemiBold;color:var(--colorPrincipal);opacity:.5}.notifications .notification-details-wrapper .notifications-details .noti-title{font-family:var(--customFont);font-weight:700;font-size:24px;line-height:32px;margin-top:5px}.notifications .notification-details-wrapper .notifications-details .noti-text{font-family:Archivo-Regular;font-weight:400;font-size:16px;line-height:24px;color:var(--black);margin-top:20px}.mensaje{background-color:var(--white);height:calc(100vh - 56px);left:100%;position:absolute;top:0;transition:left .3s;width:100%}.mensaje .msg-navbar{padding:24px 17px 10px}.mensaje .msg-navbar .title-row{align-items:center;display:flex;justify-content:space-between;line-height:32px;padding:17px 28px 0 50px}.mensaje .msg-navbar .title-row h1{font-family:var(--customFont);font-size:24px;line-height:32px}.mensaje .msg-navbar .title-row svg{margin-top:4px}.mensaje .msg-navbar .title-row svg path{stroke:var(--black)}.mensaje .msg-navbar .title-row svg circle{fill:var(--black)}.mensaje .msg-body{padding:10px 38px 10px 50px}.mensaje .msg-body .msg-input{font-family:Archivo-Bold;font-weight:700;position:relative}.mensaje .msg-body .msg-input input{border:1px solid var(--colorPrincipal);border-radius:100px;padding:10px 10px 10px 27px}.mensaje .msg-body .msg-input input::-moz-placeholder{color:var(--colorPrincipal);text-decoration:underline}.mensaje .msg-body .msg-input input:-ms-input-placeholder{color:var(--colorPrincipal);text-decoration:underline}.mensaje .msg-body .msg-input input::placeholder{color:var(--colorPrincipal);text-decoration:underline}.mensaje .msg-body .msg-input:after{background-color:var(--white);border-bottom:1px solid var(--colorPrincipal);border-left:1px solid var(--colorPrincipal);bottom:-5px;content:"";height:10px;left:30px;position:absolute;transform:rotate(-45deg);width:10px}.mensaje .msg-body button{background:none;background-color:var(--colorPrincipal);border:none;border-radius:100px;color:var(--white);font-size:16px;font-weight:700;margin-top:20px;padding:14px 0;width:100%}.mensaje .msg-body .messages{font-family:Archivo-Medium}.mensaje .msg-body .messages .message{background-color:var(--colorSecundario);border-radius:32px;margin-top:20px;padding:10px 47px 10px 22px;position:relative}.mensaje .msg-body .messages .message .image-container{position:absolute;right:-4px;top:0}.mensaje .msg-body .messages .message.exora{background-color:var(--color7);padding:10px 22px 10px 50px}.mensaje .msg-body .messages .message.exora .image-container{left:0;right:auto}.mensaje.active{left:0}.agenda-recordatorios{background-color:var(--white);height:100%;left:100%;position:absolute;top:0;width:100%;overflow:hidden;padding:24px 12px 0;transition:left .3s}.agenda-recordatorios .rem-wrapper{background-color:var(--color6);border-radius:30px;padding:35px 27px;height:calc(100% - 12px);overflow-y:auto}@media only screen and (min-width:768px){.agenda-recordatorios .rem-wrapper{height:calc(100% - 80px)}}.agenda-recordatorios .rem-wrapper h2{color:var(--colorPrincipal);font-family:var(--customFont);font-size:24px;line-height:32px;margin-bottom:20px;margin-left:21px;width:180px}.agenda-recordatorios .rem-wrapper .rem-item{align-items:center;background-color:var(--white);border-radius:12px;display:flex;height:89px;margin-top:10px;padding:0 20px;width:100%}.agenda-recordatorios .rem-wrapper .rem-item span{flex:0 0 24px;margin-right:10px}.agenda-recordatorios .rem-wrapper .rem-item p{color:var(--colorPrincipal);flex:1 1;font-family:Archivo-Bold;font-size:14px}.agenda-recordatorios .rem-wrapper .rem-item .check{flex:0 0 24px}.agenda-recordatorios .rem-wrapper .rem-item svg path{fill:var(--colorPrincipal)}.agenda-recordatorios .rem-wrapper .rem-item.active{background-color:var(--color3)}.agenda-recordatorios.active{left:0}.loader{position:absolute;z-index:9999;background:hsla(0,0%,100%,.5);height:100%;width:100%;display:flex;align-items:center;justify-content:center}.update-bar{position:fixed;bottom:0;width:100%;background:#333;color:#fff;text-align:center;padding:10px;cursor:pointer;z-index:1000}