/* Velouria: estilos propios que tenían las páginas antiguas de depilación láser. */

/* Estilos recuperados de depilacion-laser--sanpedrodelapaz.php */


        /* Componente exclusivo: argumentos de confianza San Pedro de la Paz */
        #confianza-san-pedro {
            position: relative;
            margin-top: 30px;
        }

        #confianza-san-pedro .confianza-item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin-bottom: 18px;
            padding: 24px 26px 24px 82px;
            overflow: hidden;
            background-color: #FFFFFF;
            border: 1px solid #E2E7E9;
            border-left: 4px solid #009FBA;
            border-radius: 3px;
            -webkit-box-shadow: 0 8px 24px rgba(34, 34, 34, .07);
            box-shadow: 0 8px 24px rgba(34, 34, 34, .07);
        }

        #confianza-san-pedro .confianza-item:last-child {
            margin-bottom: 0;
        }

        #confianza-san-pedro .confianza-numero {
            position: absolute;
            top: 24px;
            left: 24px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 38px;
            height: 38px;
            color: #FFFFFF;
            font-family: 'Montserrat', sans-serif;
            font-size: 13px;
            font-weight: 700;
            line-height: 1;
            background-color: #009FBA;
            border-radius: 50%;
        }

        #confianza-san-pedro .confianza-contenido {
            width: 100%;
        }

        #confianza-san-pedro .confianza-contenido h3 {
            margin: 0 0 8px;
            color: #252525;
            font-size: 17px;
            line-height: 1.45;
        }

        #confianza-san-pedro .confianza-contenido p {
            margin: 0;
            color: #777777;
            font-size: 15px;
            line-height: 1.7;
        }

        @media (max-width: 767px) {
            #confianza-san-pedro {
                margin-top: 25px;
            }

            #confianza-san-pedro .confianza-item {
                display: block;
                padding: 22px 20px;
            }

            #confianza-san-pedro .confianza-numero {
                position: static;
                margin-bottom: 16px;
            }

            #confianza-san-pedro .confianza-contenido h3 {
                font-size: 16px;
            }
        }
    

/* Estilos recuperados de depilacion-laser--talcahuano.php */


        /* Componente exclusivo: argumentos de confianza Talcahuano */
        #confianza-talcahuano {
            position: relative;
            margin-top: 30px;
        }

        #confianza-talcahuano .confianza-item {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            margin-bottom: 18px;
            padding: 24px 26px 24px 82px;
            overflow: hidden;
            background-color: #FFFFFF;
            border: 1px solid #E2E7E9;
            border-left: 4px solid #009FBA;
            border-radius: 3px;
            -webkit-box-shadow: 0 8px 24px rgba(34, 34, 34, .07);
            box-shadow: 0 8px 24px rgba(34, 34, 34, .07);
        }

        #confianza-talcahuano .confianza-item:last-child {
            margin-bottom: 0;
        }

        #confianza-talcahuano .confianza-numero {
            position: absolute;
            top: 24px;
            left: 24px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 38px;
            height: 38px;
            color: #FFFFFF;
            font-family: 'Montserrat', sans-serif;
            font-size: 13px;
            font-weight: 700;
            line-height: 1;
            background-color: #009FBA;
            border-radius: 50%;
        }

        #confianza-talcahuano .confianza-contenido {
            width: 100%;
        }

        #confianza-talcahuano .confianza-contenido h3 {
            margin: 0 0 8px;
            color: #252525;
            font-size: 17px;
            line-height: 1.45;
        }

        #confianza-talcahuano .confianza-contenido p {
            margin: 0;
            color: #777777;
            font-size: 15px;
            line-height: 1.7;
        }

        @media (max-width: 767px) {
            #confianza-talcahuano {
                margin-top: 25px;
            }

            #confianza-talcahuano .confianza-item {
                display: block;
                padding: 22px 20px;
            }

            #confianza-talcahuano .confianza-numero {
                position: static;
                margin-bottom: 16px;
            }

            #confianza-talcahuano .confianza-contenido h3 {
                font-size: 16px;
            }
        }
    

/* Estilos recuperados de depilacion-laser--precios-propuesta-v9.php */


        #precios-depilacion .precios-botones-principales{
display:flex;gap:12px;width:100%;margin-top:30px;margin-bottom:25px}
#precios-depilacion .precios-botones-principales .btn-custom{
            display:flex;
            align-items:center;
            justify-content:center;
            flex:1;
            min-height:56px;
            padding:15px 20px;
            margin:0;
            text-align:center;
            white-space:nowrap;
            line-height:1.3;
        }
#precios-depilacion .precios-nav { margin-top:0px; margin-bottom:20px; display:flex; gap:8px; width:100%; }
        #precios-depilacion .precios-nav a {
            flex:1; display:flex; align-items:center; justify-content:center; margin:0; padding:10px 8px; text-align:center; color:#555;
            font-family:'Montserrat',sans-serif; font-size:12px; font-weight:500; line-height:1.3;
            background:#fff; border:1px solid #DDE3E5; border-radius:2px;
        }
        #precios-depilacion .precios-nav a:hover,
        #precios-depilacion .precios-nav a:focus { color:#fff; background:#009FBA; border-color:#009FBA; }

        #precios-depilacion .precio-paquete-label {
            display: inline-block;
            margin-bottom: 12px;
            padding: 8px 13px;
            color: #007F95;
            font-family: 'Montserrat', sans-serif;
            font-size: 12px;
            font-weight: 700;
            line-height: 1.3;
            background: #EAF8FA;
            border: 1px solid #BFE8EE;
            border-radius: 2px;
            text-transform: uppercase;
            letter-spacing: .3px;
        }

        #precios-depilacion .precio-paquete-label i {
            margin-right: 5px;
        }

        #precios-depilacion .precio-bloque {
            position:relative; overflow:hidden; background:#fff; border:1px solid #E2E7E9;
            border-radius:3px; box-shadow:0 8px 26px rgba(34,34,34,.06);
        }
        #precios-depilacion .precio-fila {
            display:table; width:100%; min-height:64px; border-bottom:1px solid #EEF1F2;
        }
        #precios-depilacion .precio-bloque .precio-fila:last-child { border-bottom:0; }
        #precios-depilacion .precio-tratamiento,
        #precios-depilacion .precio-valor { display:table-cell; vertical-align:middle; padding:18px 22px; }
        #precios-depilacion .precio-tratamiento { width:70%; color:#555; font-size:15px; line-height:1.5; }
        #precios-depilacion .precio-valor {
            width:30%; color:#252525; font-family:'Montserrat',sans-serif; font-size:17px;
            font-weight:700; text-align:right; white-space:nowrap;
        }
        #precios-depilacion .precio-fila:hover { background:#F8FAFA; }

        #precios-depilacion .precio-nota {
            margin-top:24px; padding:18px 20px; color:#666; font-size:14px; line-height:1.7;
            background:#F7F9F9; border-left:3px solid #009FBA;
        }

        #precios-depilacion .precio-destacado {
            position:relative; min-height:330px; overflow:hidden; background-position:center center;
            background-repeat:no-repeat; background-size:cover; border-radius:3px;
        }
        #precios-depilacion .precio-destacado-overlay {
            position:absolute; right:0; bottom:0; left:0; padding:35px 30px 28px; color:#fff;
            background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.78));
        }
        #precios-depilacion .precio-destacado-overlay h3 { margin:0 0 8px; color:#fff; font-size:22px; }
        #precios-depilacion .precio-destacado-overlay p { margin:0; color:rgba(255,255,255,.88); line-height:1.6; }

        #precios-depilacion .plan-precio {
            margin-bottom:30px; overflow:hidden; background:#fff; border:1px solid #E2E7E9;
            border-radius:3px; box-shadow:0 8px 26px rgba(34,34,34,.06);
        }
        #precios-depilacion .plan-precio-img {
            display:block; height:235px; background-position:center center; background-repeat:no-repeat; background-size:cover;
        }
        #precios-depilacion .plan-precio-body { padding:26px 24px 28px; }
        #precios-depilacion .plan-precio-body h3 { margin:0 0 8px; color:#252525; font-size:20px; }
        #precios-depilacion .plan-precio-body p { min-height:52px; margin-bottom:18px; color:#777; line-height:1.65; }
        #precios-depilacion .plan-precio-valor {
            display:block; margin-bottom:18px; color:#009FBA; font-family:'Montserrat',sans-serif;
            font-size:26px; font-weight:700; line-height:1.1;
        }

        #precios-depilacion .precios-criterio {
            min-height: 188px;
            position:relative; margin-bottom:18px; padding:24px 26px 24px 82px; background:#fff;
            border:1px solid #E2E7E9; border-left:4px solid #009FBA; border-radius:3px;
            box-shadow:0 8px 24px rgba(34,34,34,.06);
        }
        #precios-depilacion .precios-criterio-numero {
            position:absolute; top:24px; left:24px; display:flex; align-items:center; justify-content:center;
            width:38px; height:38px; color:#fff; font-family:'Montserrat',sans-serif; font-size:13px;
            font-weight:700; line-height:1; background:#009FBA; border-radius:50%;
        }
        #precios-depilacion .precios-criterio h3 { margin:0 0 7px; color:#252525; font-size:17px; }
        #precios-depilacion .precios-criterio p { margin:0; color:#777; font-size:15px; line-height:1.65; }
        #precios-depilacion .precios-enlace-tratamiento { margin-top:24px; }

        @media (max-width:991px) {
            #precios-depilacion .precio-destacado { min-height:390px; margin-bottom:35px; }
        }
        @media (max-width:767px) {
            #precios-depilacion .precio-tratamiento,
            #precios-depilacion .precio-valor { padding:16px 15px; }
            #precios-depilacion .precio-tratamiento { width:65%; font-size:14px; }
            #precios-depilacion .precio-valor { width:35%; font-size:15px; }
            #precios-depilacion .precios-criterio { padding:22px 20px; }
            #precios-depilacion .precios-criterio-numero { position:static; margin-bottom:15px; }
            #precios-depilacion .plan-precio-body p { min-height:0; }
        }
    
        #precios-depilacion .d-flex-center{
            display:flex !important;
            align-items:center;
            justify-content:center;
        }

    
